admin.py に次のコードがあります。
class UserManagedGroupAdmin(admin.ModelAdmin):
inlines = [MembershipInline]
search_fields = ('name', 'leader__username', )
list_display = ('__unicode__', 'leader', )
filter_horizontal = ('permissions', )
raw_id_fields = ('leader', )
admin.site.register(UserManagedGroup, UserManagedGroupAdmin)
検索用の虫めがねアイコンが管理ページに表示されません。
これは私が得ているものです:
ご覧のとおり、必要な検索アイコンではなく、モデルの unicode メソッドが表示されています。
フィールド'leader'
はForeignKey
toUser
です。
セキュリティ上の理由からdjango がForeignKeys
toの検索を無効にしている可能性がありますUser
か、それとも私が何か間違っているのでしょうか?
ウィジェットは、ユーザーを選択するのに最適です...つまり、サイトのすべてのユーザーに膨大な選択を残すことはできません。
ありがとう。