Я пытаюсь поставить поиск администратора по модели в общем внешнем ключе присутствует.admin поиск для общего внешнего ключа django
admin.py
class privacySettingsAdmin(admin.ModelAdmin):
fieldsets = (
(None, {
'fields': (
'field_name',
'level',
)
}),
(('page/article'), {
'classes': ('grp-collapse grp-open',),
'fields': ('content_type', 'object_id',)
}),
)
autocomplete_lookup_fields = {
'generic': [['content_type', 'object_id']],
}
search_fields = ('object_id',)
я могу найти с помощью object_id
. Но я хочу искать с помощью feilds этого объекта object_id
.
ex. Пользователь имеет внешний ключ для модели. то я хочу найти настройки конфиденциальности этого пользователя, используя username
, first_name
, email
и last_name
.
Заранее спасибо.
пожалуйста, покажите ваши модели .... – Mohsen