ジャンゴadmin.py

入門

ジャンゴ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)

 

おすすめ

転載: www.cnblogs.com/py-peng/p/12636173.html