Adr*_*ián 12 django django-admin
我的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)
Run Code Online (Sandbox Code Playgroud)
用于搜索的放大镜图标未显示在管理页面中.
这就是我得到的:

正如您所看到的那样,它显示的是模型的unicode方法,而不是我想要的搜索图标.
现场'leader'是一ForeignKey对User.
难道说Django的禁用搜索ForeignKeys到User出于安全原因,还是我做错了什么?
小部件非常适合选择用户...我的意思是,我不能在我的网站的每个用户那里留下一个巨大的选择.
谢谢.
| 归档时间: |
|
| 查看次数: |
3333 次 |
| 最近记录: |