gpt4 book ai didi

Django raw_id_fields 小部件未显示搜索图标

转载 作者:行者123 更新时间:2023-12-03 23:23:19 25 4
gpt4 key购买 nike

我的 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)

用于搜索的放大镜图标不会出现在管理页面中。

这就是我得到的:

enter image description here

如您所见,它显示的是模型的 unicode 方法,而不是我想要的搜索图标。

字段 'leader'ForeignKeyUser .

可能是 django 禁用了搜索 ForeignKeysUser出于安全原因,还是我做错了什么?

该小部件非常适合选择用户......我的意思是,我不能为我网站的每个用户都留下一个巨大的选择。

谢谢。

最佳答案

感谢 this message 我找到了问题在 Django 用户中。

我必须在管理员中注册 ForeignKey 的模型指着。

没有它,搜索就无法工作。

关于Django raw_id_fields 小部件未显示搜索图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16574218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com