【发布时间】:2009-11-27 01:40:00
【问题描述】:
我将 Django 的用户管理与通过 ForeignKeys 链接到用户模型的 UserProfile 结合使用。现在,我想让用户配置文件中的字段可从 UserAdmin 搜索。
我最好的猜测是使用这样的用户:
class UserAdmin(auth.admin.UserAdmin):
def field_name(self, obj):
return obj.get_profile().name
list_display = ('field_name',)
search_fields = ('field_name',)
虽然 list_display 工作正常,但 search_fields 在提交查询时给我一条错误消息:无法将关键字“field_name”解析为字段。选择是:[...]
您对如何执行此操作有任何线索吗?提前谢谢你。
【问题讨论】:
标签: django django-admin