繁体   English   中英

SQLAlchemy的管理界面?

[英]Admin interface for SQLAlchemy?

我一直在开发一个Django应用程序,但是我最近改变了整体架构计划。 我不再需要一个Web框架,只需一个简单的Python脚本,所以我正在从使用Django ORM转向使用SQLAlchemy来创建和管理数据库。

以前我使用Django Admin界面来审查用户发布的内容(添加到数据库中),以便审核它们。

我仍然需要一种通过网站审核用户添加内容的方法。 我认为有两种选择:

  • 从头开始自己构建管理Web界面:(
  • 使用现有库,可以更轻松地创建管理界面(对于使用SQLAlchemy创建的数据库)。

我开始研究FormAlchemy 如果您有使用FormAlchemy的经验:是否可以使用它创建管理界面,并且是一个特别的框架,更适合用它构建它?


否则,你知道SQLAlchemy管理界面问题有什么好的解决方案吗?

使用Flask-Admin 现在它有大约70%的Django功能,一些非常棒的功能,Django不支持,它非常​​灵活,如Flask

您还可以检查fa.bootstrap - 针对pyramid_formalchemy的twitter bootstrap集成:

http://pypi.python.org/pypi/fa.bootstrap

使用pyramid_formalchemy,现在可以更轻松地在非django-app中获取管理面板。

Camelot非常适合这个,但它是一个桌面应用程序。

如果你使用灵药 ,那么Restin是另一种选择(说实话,你应该这样做)。

我看的时候也没有。 但我确实开始自己开发一个。 我现在有一个通用的数据编辑器,虽然不像Django那样远。 欢迎你来分叉吧。

主要在这些文件中找到:

http://code.google.com/p/pycopia/source/browse/trunk/storage/pycopia/db/webhelpers.py http://code.google.com/p/pycopia/source/browse/trunk/storage /pycopia/db/webservice.py

但它确实依赖于pycopia Web应用程序框架。 它现在是一个基本的服务器端接口,但我一直在将它转换为JSON / XHR类型的RPC交互式接口。

我实际上使用它,即使它不完整。

有一个新的(WIP)包django-sqlalchemy

https://github.com/auvipy/django-sqlalchemy

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM