Django admin list_editable个人资料

时间:2011-04-30 17:08:16

标签: django admin authentication

在Django中,我创建了一个UserProfile类并将其链接到User with     user = models.OneToOneField(User)

工作正常,看起来像这样:

enter image description here

UserProfile可见(只有一个字段)。

但是,我也在使用今天发现的 list_editable 选项。我可以在列表视图中编辑用户字段,如下所示:
enter image description here

非常好的功能,但我可以找到很少的信息。

我想要做的是以可编辑的方式将UserProfile字段添加到此列表中(以上示例中的email_verified字段,开头)。

这可能吗(不改变Django代码)?如果是这样,我该怎么做?

非常感谢,

更新:说真的,如果我不能使用链接,图片,什么都没有,我该如何才能使问题更有用?有关list_editable的信息在Django帮助中,希望谷歌帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用User模型的继承并摆脱Profile。在我看来,这是更好的方式。在这里,您可以阅读:http://scottbarnham.com/blog/2008/08/21/extending-the-django-user-model-with-inheritance/

然后只需将email_verified添加到list_editable

即可