寻找具有最小配置的轻量级Python Web框架

时间:2011-05-17 16:48:31

标签: python mod-wsgi web-frameworks

我意识到Web应用程序框架已经有很好的文档记录,但是已经尝试了2个Python框架并发现它们都不适合我的任务,我希望你能理解这个问题的必要性。

我正在为Python寻找一个轻量级的“微”框架,具有以下功能:

  • 基本HTML布局管理
  • HTML表单,表格等的功能。
  • 身份验证和会话管理
  • 最好与mod_wsgi
  • 结合使用
  • 无缝导入包

就是这样。你可能会问为什么我需要一个框架 - 我没有。但它会节省很多时间,我很惊讶我找不到这样的东西。

我在Python方面相当先进,但希望尽可能轻松地处理HTML和身份验证。我有很多现有的代码,我希望在框架内调用它。我不需要ORM或DAL,我希望我现有的类继续使用自己的MySQLdb驱动程序。不可避免地,对于要处理的身份验证,将包括ORM或DAL,但我不会将其用于除身份验证之外的任何其他内容。

我尝试过web2py和Grok,两者都是轻量级,无配置的框架,但两者都太高级了。

提前致谢。

4 个答案:

答案 0 :(得分:13)

您应该查看flask

答案 1 :(得分:4)

您也可以尝试WebPy

答案 2 :(得分:3)

python web框架is given here的完整(?)列表。 This slideshow比较了10个微观框架,应该是有趣的。并非所有人都会勾选你的方框,但至少它应该给出一些关于他们的优点/缺点的提示。

答案 3 :(得分:0)

我建议调查web.pyTornado

Web.py使用完整Web框架的强大功能非常简单。 我将它用于OData实现并取得了巨大成功。