Django 1.8.6では、デフォルトで、ModelAdminサブクラスにlist_display
オプションを指定すると、リストの最初のフィールドがクリック可能になり、オブジェクト編集ページが表示されます。
list_display
のフィールドの順序を維持しながら、クリック可能なフィールドの順序を変更する方法はありますか?
現在、私はid
フィールドをクリック可能です(list_display
で最初に表示されます)。これは少し小さいです。たとえば、name
をクリックして編集ページに移動します。
あなたは Django.contrib.admin.ModelAdmin.list_display_links を見ることができます
基本的には次のように使用されます
class PersonAdmin(admin.ModelAdmin):
list_display = ('first_name', 'last_name', 'birthday')
list_display_links = ('first_name', 'last_name')
これがお役に立てば幸いです:)