多くのNoSQLデータベース、主にドキュメントベースのものを、右、辞書のリストとしてPythonにつながる?では、なぜ私たちの開発者は、Djangoの伝統的なスタイルのリレーショナル内省やツールに主食文書データベースにみていますか?我々は最初の場所でそれを回避何かにオブジェクトのインピーダンス不整合を追加しようとしているようなものだ。
レッスンを取ることジャンゴ-mongonautから学んだ、ジャンゴ-のNoSQL管理者は、NoSQLのデータベースのイントロスペクションツールです。私たちのオリジナルのテストケースはMongoDBのですが、これが動作するかどうか、我々は他ののNoSQLデータベースのインターフェースの原作者を招待します。
ジャンゴ-nosqladminはDjangoとドキュメントベースのNoSQLデータベースの内省的なインターフェースです。
の基礎の
- 辞書のリストの結果を表示する
- mongoadmin.pyの特徴:
- コレクションの定義
- のみ、デフォルトでのObjectIdを示して
- 検索しようと、検索フィールドを追加することができます
- 表示しよリストフィールドを追加することができます
- 表示されるコレクションを定義します。
サンプルmongoadmin.pyファイル:
#mongoadmin.py
クラスProfileAdmin(MongoAdmin):
 コレクション= 'プロフィール」
  search_fields = ['ユーザー名']
  list_fields = ['ユーザー名']
 デフhas_view_permission(自己、リクエスト):
  Trueを返します
クラスArticleAdmin(MongoAdmin):
 コレクション= '条」
  search_fields = ['タイトル'、]
  list_fields = ['タイトル'、 'CREATE_DATE']
管理者= [ProfileAdmin()、ArticleAdmin()]
の要件の
- のPythonます。
- ジャンゴます。
コメントが見つかりません