Python框架创建纯后端项目

问题描述 投票:0回答:5

有关该项目的一些细节:

  • 纯后端项目,无前端

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

  • 连接其他rest api

  • 使用 ORM 查询 MySQL 和 MongoDB

  • 进行单元测试

您会推荐我使用什么 Python 框架?

python django pylons web-frameworks
5个回答
5
投票

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


2
投票

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

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

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

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


2
投票
我同意@Bryan关于Cherrypy的观点,你也可以尝试Flask

http://flask.pocoo.org/

Flask 是一个基于 Werkzeug、Jinja 2 和 良好的意愿。


1
投票

Django Piston 可能是解决方案。

对于 MongoDB,您可以在这个

IBM 博客这个问题 中找到一些内容


0
投票
如果你忽略 Django 等模板功能并构建 API 视图,任何 Web 框架都可以编写“纯后端”项目。

但是,

utilmeta可能是简化 ORM 和 RESTful API 开发的不错选择,并且可以集成 Django、Flask 等框架。

© www.soinside.com 2019 - 2024. All rights reserved.