【发布时间】:2016-04-07 05:59:36
【问题描述】:
我正在处理一个Django 项目。我有两种类型的成员(用户资料)——客户和翻译。我想在 Django Admin 中查看这些配置文件,包括它的用户属性,如 username、surename 等。
现在,当我创建名为 Thomas 的 UserTranslatorProfile 时,我可以在 Users 在 Auth 在 Django Admin 中看到他的姓名、用户名等,以及在 UserTranslatorProfiles 中属于它的配置文件的其他属性这很不舒服。 (在UserTranslatorProfile 中,我可以看到它是哪个用户,但我看不到他的属性,也无法更改它们)。
这两个配置文件在这里:
class UserTranslatorProfile(models.Model):
user = models.OneToOneField(User)
languages = models.ManyToManyField(Language)
class UserCustomerProfile(models.Model):
user = models.OneToOneField(User)
他们当然是在admin.py注册的
所以问题是:是否可以通过点击Django-Admin 中的UserProfile 来查看所有User 和UserProfile 属性?
【问题讨论】:
标签: python django django-models django-admin django-users