任何具有以下功能的python Web框架?

时间:2014-01-28 10:25:32

标签: python mongodb deployment architecture

作为基本框架核心:

  • 请求生命周期REST
  • 路由
  • 请求&输入
  • 观点&反应
  • 控制器
  • 错误&登录

这些功能将使我们的开发变得简单快捷:

  • 认证
  • 缓存
  • 核心扩展
  • 活动
  • 外墙
  • 表格& HTML
  • IoC Container
  • 邮件
  • 分页
  • 队列
  • 安全
  • 会话
  • SSH
  • 模板
  • 单元测试
  • 验证

非常支持MongoDB.

有没有这样的框架?

3 个答案:

答案 0 :(得分:0)

有一个fork of Django支持非关系数据库。对于我自己的项目,我更喜欢使用混合:标准(关系)Django,MongoEngine用于我想要存储在MongoDB中的实体。语法与django.db模型几乎相同。

答案 1 :(得分:0)

我对“REST生命周期”的愿望以及“会话”,“输入”等功能感到困惑。

对于通用Web / API应用程序,您可能需要查看FlaskFlask-PyMongo。可以很好地匹配您的用例。

如果您正在研究构建RESTful Web服务,那么Eve REST API框架(由Flask提供支持并支持开箱即用的MongoDB)可能是一个不错的选择。然后,您可以查看Eve-Docs等扩展的来源,以了解如何最终将Web服务与HTML /静态/动态页面(Flask样式)集成。

答案 2 :(得分:-1)

尝试 Django ..我不确定但值得一试