SQLAlchemy的管理界面?
我最近在开发一个Django应用,不过我改变了整体的架构计划。现在我不再需要一个网页框架,只想要一个简单的Python脚本,所以我决定从使用Django的数据库管理工具(ORM)转到使用SQLAlchemy来创建和管理数据库。
之前我使用Django的管理界面来查看用户发布的内容(这些内容会被添加到数据库中),主要是为了进行内容审核。
现在我仍然需要一种方式,通过网站来审核用户添加的内容。我觉得有两个选择:
- 自己从头开始搭建一个管理网页界面 :(
- 使用一个现成的库,这样可以更简单地创建一个管理界面(适用于用SQLAlchemy创建的数据库)。
我开始研究FormAlchemy。如果你对FormAlchemy有经验的话,能否告诉我用它创建管理界面是否可行?有没有特别推荐的框架来搭建这个界面?
另外,你知道有什么好的解决方案来处理SQLAlchemy的管理界面问题吗?
6 个回答
4
你还可以查看 fa.bootstrap,这是一个把 Twitter Bootstrap 和 pyramid_formalchemy 结合起来的工具:
http://pypi.python.org/pypi/fa.bootstrap
有了 pyramid_formalchemy,现在在非 Django 应用中创建管理面板变得简单多了。
21
可以使用 Flask-Admin。现在它大约有70%的Django功能,还有一些Django不支持的非常棒的功能,而且它和Flask一样灵活。