gpt4 book ai didi

Django admin GenericForeignKey 内联

转载 作者:行者123 更新时间:2023-12-03 23:32:23 26 4
gpt4 key购买 nike

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?

最佳答案

您需要使用 GenericTabularInline。见 Django docs .

关于Django admin GenericForeignKey 内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16677236/

26 4 0
文章推荐: google-chrome - Chrome 上