入門
ジャンゴamdinウェブを介してデータの動作を実現し、ジャンゴ管理者を使用するために提供さDjangoの管理ページには、以下の手順が必要になります:
- 背景の管理者を作成します。
- URLの設定
- サインアップして、Configureジャンゴ管理者の管理ページ
背景の管理者を作成します。
コマンドラインで、入力します。
python manage.py createsuperuser
設定URL
通常はデフォルトで作成されたルートurls.pyは、次のとおりです。管理者/
django.contribのインポート管理者 から django.urls インポートパス urlpatternsを = [ パス(' 管理/ ' 、admin.site.urls) ]
モデルをサインアップ
アプリ/ admin.pyに設定してください
django.contribのインポート管理者 から MY_APP 輸入モデル admin.site.register(models.Person) admin.site.register(models.Hobby)
127.0.0.1/adminを入力し、ログオンが管理されます。
テーブル名を設定します。
あなたはそれはあなたが変更することができ、デフォルトで、マップ上の名前を見ることができます。
クラスメタの特性の変化:によって。
その他の設定
オープンテーブルの表示
侵入者
ここではデフォルトに戻り、プロパティ名、私が操作を熟成方法を表示したい場合。
#myappに/ admin.py から django.contribのインポート管理者 から MY_APP 輸入モデル クラス Myperson(admin.ModelAdmin): #继承 list_display =(' 名前'、' 年齢' ) admin.site.register(models.Person、Myperson) #添加该类 admin.site.register(models.Hobby)
私は中国語にNAMEをしたいです。
インデックスデータを追加します。
django.contrib インポートADMIN から MY_APP インポートモデル クラス myPerson(admin.ModelAdmin): #継承 list_display =(' 名前'、' 年齢' ) search_fields =(' 名前'、' 年齢')#は、年齢を含めることができる 管理者を。 site.register(models.Person、myPerson) #クラス追加 admin.site.registerを(models.Hobby)
フィルタデータを追加します。
django.contrib インポートADMIN から MY_APP インポートモデル クラス:myPerson(admin.ModelAdmin) #継承 list_display =(' 名前'、' 年齢')#検索 search_fields =(' 名前'、' 年齢')#名前で、年齢 = list_filter(' 名前')#濾過 admin.site.register(models.Person、myPerson) #は、クラスを追加します admin.site.register(models.Hobby)