【发布时间】:2013-05-21 18:42:07
【问题描述】:
class MyUser(AbstractBaseUser):
...
content_type = models.ForeignKey(ContentType, limit_choices_to={"model__in": ("agentprofile", "clientprofile"))
object_id = models.PositiveIntegerField()
profile = generic.GenericForeignKey('content_type', 'object_id')
class AgentProfile(models.Model):
license_number = models.CharField(max_length=50, blank=True)
class ClientProfile(models.Model):
address = models.CHarField(max_length=250)
我有 3 个模型:MyUser(自定义用户模型)、ClientProfile、AgentProfile。如何在 MyUser 管理页面(如内联)上编辑 ClientProfile/AgentProfile?
【问题讨论】:
-
请展示你的模型并解释
inline是什么意思? -
@alecxe 我有两种不同类型的用户(代理和客户)。我想在单个页面上编辑 MyUser 模型和配置文件。
标签: django django-models django-admin