Sil*_*eed 1 django django-admin
我希望能够在Django管理员中按用户名搜索用户个人资料.从本质上讲,在admin.py中,我会做的事情如下:
class UserProfileAdmin(admin.ModelAdmin):
search_fields = ['username']
Run Code Online (Sandbox Code Playgroud)
但这不起作用,因为user在我通常的用户配置文件设置中是一个外键.
有没有一种快速的方法来实现这一点,而无需在username我的UserProfile模型中添加字段?
这应该做你想要的:
class UserProfileAdmin(admin.ModelAdmin):
search_fields = ['user__username']
Run Code Online (Sandbox Code Playgroud)
假设您的字段的名称是foreignkey是 user