0

关于该项目的一些细节:

  • 纯后端项目,没有前端

  • 公开一个rest api(也许是自定义路由?)

  • 连接到其他 REST API

  • 使用 ORM 查询 MySQL 和 MongoDB

  • 进行单元测试

你会为我推荐什么 Python 框架?

4

4 回答 4

5

它们中的任何一个都可以工作。可以说,当今最流行的 Python Web 框架是 Django、Flask 和 Pyramid。

于 2013-01-18T03:33:25.213 回答
2

您可能需要考虑cherrypy ( cherrypy.org)。从他们的网站:

CHERRYPY 是一个 Python 的、面向对象的 Web 框架

CherryPy 允许开发人员以与构建任何其他面向对象的 Python 程序相同的方式构建 Web 应用程序。这导致在更短的时间内开发更小的源代码。

有关在cherrypy 中创建REST 服务的更多信息,请参阅cherrypy 文档中的在CherryPy 中创建RESTful 应用程序。

于 2013-01-17T15:12:09.880 回答
2

我同意@Bryan 关于 Cherrypy 的看法,你也可以试试 Flask

http://flask.pocoo.org/

Flask 是基于 Werkzeug、Jinja 2 和良好意图的 Python 微框架。

于 2013-01-18T12:55:35.917 回答
1

Django Piston可能是解决方案。

对于 MongoDB,您可以在这个IBM 博客这个问题中找到一些东西

于 2013-01-17T15:16:39.270 回答