2011-12-23 17 views
7

私はDjangoアプリを開発していますが、最近は全体のアーキテクチャ計画を変更しました。私はもはやWebフレームワーク、単純なPythonスクリプトを必要としないので、Django ORMの使用からSQLAlchemyへの変更とデータベースの作成と管理を行っています。SQLAlchemyの管理インターフェイスですか?

以前私はそれらを緩和する目的で、(データベースに追加されます)ユーザーが投稿していた事を確認するためにDjangoの管理インタフェースを使用していました。

私はまだウェブサイトを介してユーザ追加されたコンテンツを緩和する方法が必要です。私は2つの選択肢があると思う:

  • は、管理ウェブは最初から、自分自身のインターフェース構築する:(
  • (SQLAlchemyので作成されたデータベースのための)より簡単に管理インターフェイスを作成します既存のライブラリを使用し

私はFormAlchemyに探し始めましたあなたはFormAlchemyと経験を持っている場合は、次の。それはそれで管理インターフェイスを作成することが可能で、かつ

でそれを構築することが好ましい特定のフレームワークとは? それ以外の場合は、SQLAlchemy管理インターフェースの問題に対する良い解決策がありますか?

+0

として、それは非常に柔軟性のあること、Djangoの機能の約70%、いくつかの本当に素晴らしい機能を持っていますWebアプリケーションのための最も単純なフレームワークです。それを見てみましょう。 – Blender

+0

クールで、過去にFlaskを使用しました。おそらく最も軽量なPythonフレームワークatmです。 –

+1

[SQLAlchemy extension](http://packages.python.org/Flask-SQLAlchemy/)を見ましたか?それはかなり素晴らしいです。 – Blender

答えて

15

使用Flask-Admin。今それは私がする[フラスコ](http://flask.pocoo.org/)を見つけるDjangoはサポートしていませんし、フラスコ

1

私も見たときに1つもありませんでした。しかし私は自分自身を開発し始めました。私は一般的なデータエディタを今働いていますが、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ウェブアプリケーションフレームワークにも依存します。これは基本的なサーバーサイドインターフェイスですが、JSON/XHRタイプのRPCインタラクティブインターフェイスに変換しています。

私は実際にそれが完了していないのですにもかかわらず、それを使用しています。

+0

あなたの仕事を公に利用できるようにしていただきありがとうございます。私はそれを感謝しています:) –

4

またfa.bootstrap確認することができます - pyramid_formalchemyのためのTwitterのブートストラップの統合を:

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

pyramid_formalchemyで、それ以外のDjangoアプリで管理パネルを取得するには、今非常に簡単です。

2

Camelotは、このために本当に素晴らしいですが、そのデスクトップアプリ。

Restinは、elixirを使用している場合はもう1つのオプションです(正直なところ)。

+0

Camelotはもうこれ以上維持されていません –

関連する問題