*不*创建网站的Web框架?

时间:2012-09-26 20:03:17

标签: python web-frameworks

  

可能重复:
  Recommended python library/framework for local web app?

我正在寻找一个轻量级的框架/网络服务器,它可以轻松地为某些恶魔进程开发Web界面,或者一些理想情况下应该是桌面应用程序的应用程序。

一些例子

  • 组织照片/音乐收藏,在文件夹之间移动,编辑等等的元数据,
  • 简单的待办事项清单/资金经理/文件经理等,
  • 日志/文本文件查看器
  • 显示我的git存储库状态的页面

我更喜欢服务器端是python。我不想运行像apache这样的完整网络服务器。由于这将类似于桌面应用程序使用,我不需要任何安全功能,这将阻止我访问文件系统或运行任何shell命令或访问互联网等。

有什么建议吗?

4 个答案:

答案 0 :(得分:2)

检查bottle.py

大多数框架都有内置的开发服务器,所以你仍然可以使用django或其他一些。但是如果你正在寻找一些轻量级的东西来做一些快速的项目,那么bottle.py就可以了。

答案 1 :(得分:2)

Werkzeug是个不错的选择。它不仅仅是一个Web框架,它是一个Web工具包。它非常成熟,是Flask的基础,是一种流行的微框架。

我使用vanilla Werkzeug开发了一个网站,它非常直观。它有明确的感觉。没有RoR风格的自动加载控制器和文件夹逻辑,只是一堆真正记录良好且有用的类和模块。

答案 2 :(得分:1)

cherry.py也是一个带有完整服务器的轻量级框架。 http://www.cherrypy.org/

CherryPy allows developers to build web applications in much 
the same way they would build any other object-oriented Python 
program. This results in smaller source code developed in less time.

答案 3 :(得分:0)

在任何兼容wsgi的Python轻量级Web服务器上运行的任何Python Web微框架都可以。这里已经存在问题了。