开发者社区> 问答> 正文

我应该为我的Web应用程序使用什么Python框架/数据库

我正在构建一个webapp。我已经独立学习Python几个月了,但是我需要帮助弄清楚如何构建应用程序,特别是要使用哪个Web框架/数据库。

由于我对此还很陌生,所以我可能使用的术语不正确,并且我敢肯定其中许多内容是显而易见的,但这是我需要框架能够做到的基本清单:

我需要一个数据库,我不确定这个数据库有多大,数据来自API返回的JSON,我使用简单JSON在python中解析了JSON,所以我认为这只是字符串字典。对于API数据,我希望有一个大型数据库,其中字典中的每个键/值都是数据库中的列/值,因为这似乎是最容易查询的-请告诉我这是否是一个错误的假设。

在webapp的前端(有人告诉我需要用Javascript编写),用户将使用各种不同的参数查询数据存储区(例如,向我展示博客X,Y和Z的最后10条帖子,向我展示主题由博客A和博客B发布到)。

该框架应跟踪用户活动并保存数据以用于将来的建议。多个用户将同时进行查询,并且框架应保存其活动,同时返回他们所请求的数据。

该Web应用程序应具有可扩展性,以便在该应用程序由于任何原因而导致流量/用户激增等情况下可以处理请求。目前,这是一个小项目,但是在有更多人想要使用它的情况下,我希望可以选择它而不必从头开始进行重新编程。

最后,由于我对编程还很陌生,所以所有事物都相等或几乎相等,因此我更喜欢一个易于使用的框架。

展开
收起
祖安文状元 2020-02-21 17:35:07 841 0
1 条回答
写回答
取消 提交回答
  • 路使用Django https://www.djangoproject.com/

    2020-02-21 17:35:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载