tables postgres in_ create and python django sqlalchemy django-orm formalchemy

python - postgres - Interfaz de administrador para SQLAlchemy?



sqlalchemy postgresql python (4)

No había uno cuando miré, tampoco. Pero comencé a desarrollar uno yo mismo. Tengo un editor de datos genéricos trabajando ahora, aunque no tan lejos como el de Django. Eres bienvenido a bifurcarlo.

Se encuentra principalmente en estos archivos:

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

Pero también depende del marco de aplicación web pycopia . Ahora es una interfaz básica del lado del servidor, pero he estado convirtiéndola en una interfaz interactiva RPC de tipo JSON / XHR.

De hecho, lo uso, a pesar de que no está completo.

He estado desarrollando una aplicación de Django , sin embargo, recientemente cambié el plan de arquitectura general. Ya no necesito un framework web, solo un script simple de Python, entonces estoy cambiando de usar el ORM de Django a usar SQLAlchemy para crear y administrar la base de datos.

Anteriormente estaba usando la interfaz de administrador de Django para revisar las cosas que los usuarios habían publicado (que se agregan a la base de datos), con el propósito de moderarlas.

Todavía necesito una forma de moderar el contenido agregado por el usuario a través de un sitio web. Creo que hay dos opciones:

  • Crear una interfaz web de administrador, desde cero :(
  • Utilice una biblioteca existente, que facilita la creación de una interfaz de administrador (para una base de datos creada con SQLAlchemy).

Empecé a buscar en FormAlchemy . Si tiene experiencia con FormAlchemy: ¿es posible crear una interfaz de administrador con él, y es un marco particular con el que es preferible construirlo?


De lo contrario, ¿conoce alguna buena solución para el problema de la interfaz de administrador de SQLAlchemy?


También puede verificar la integración fa.bootstrap - twitter bootstrap para pyramid_formalchemy:

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

Con pyramid_formalchemy ahora es mucho más fácil obtener el panel de administración en no django-app.


Use Flask-Admin . En este momento tiene alrededor del 70% de las características de Django, algunas características realmente buenas, que Django no admite y es extremadamente flexible como Flask.


Camelot es realmente genial para esto, pero es una aplicación de escritorio.

Restin es otra opción si estás usando el elixir (que deberías ser, para ser honesto).