【发布时间】:2015-10-30 04:05:21
【问题描述】:
这可能是一个很简单的问题,但是我一直没能在 SO 中找到它。
我通过 OnetoOneField 创建了一个用户配置文件模型以获取更多用户信息。现在对于用户配置文件模型的管理员,我想显示在用户模型中找到的电子邮件字段。我试过了:
# models.py
def email(self):
return self.user.email
# admin.py
fieldsets = [
('', {'fields': [
...
'email',
...
]})
]
list_display = (
...
'email',
...
)
这适用于list_display 部分,但对于fieldsets,弹出以下错误:
为 UserProfile 指定了未知字段(电子邮件)。检查 UserProfileAdmin 类的字段/字段集/排除属性。
有没有办法解决这个问题?提前谢谢!
【问题讨论】: