ジャンゴ-08-adminの

1.はじめに

Djangoの管理者は、強力な機能の一つであり、それはデータベースからデータを読み取ることができるページ管理で発表されました。あなたは複雑な機能を必要としない場合にはその機能は、非常に強力なされているデフォルトでは、それは十分に良いされているが、時には、いくつかの特別な機能がどのように記事のこのシリーズが徐々に深化以下、検索など、カスタマイズする必要があります管理者は、独自のアプリケーションをカスタマイズすることができます。

あなたは英語のインターフェースで良い感じている場合は、以下のオプションsetting.pyファイルを変更することができます

'EN-US' #LANGUAGE_CODEは= 'ZH-ハンス' LANGUAGE_CODE =

2.  管理者の2つの方法で登録メデルクラス:

<1>の方法は、レジスタを使用します

クラスBookAdmin(admin.ModelAdmin):
    ... 

admin.site.register(書籍、BookAdmin)
admin.site.register(著)

<2>レジスタのデコレータを使用

@ admin.register(書籍)
クラス
...

3.カスタム管理

カスタムスタイル#管理者
クラスBookAdmin(admin.ModelAdmin):
    list_display =( 'ID'、 '名前'、 '価格'、 'pubDateのは')#内容が表示
    list_editable =( '名前'、 '価格')# 編集可能にコンテンツ
    filter_horizo​​ntal =( '著者'、) #水平検索ボックス
    list_per_pageページあたり= 5#コンテンツの数
    search_fields =( 'ID'、 '名前'、 'publish__name')#の検索キーワード
    list_filter =( 'pubdateの' )#...ろ過することにより、publish__nameの書き込みをする必要はありません'公開' 
    、価格でソート順序を=( ' -価格'、 'ID')#を-降順
    フィールドセットを= [ 
        (なし、{ 'フィールド':[ 'name'を]})
        ({ 'フィールド' '情報価格':[、]」公開''クラス' '価格':['崩壊']}) 
    ]

 

おすすめ

転載: www.cnblogs.com/lsf123456/p/11423192.html