14
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)

MyUser(カスタム ユーザー モデル)、ClientProfile、AgentProfile の 3 つのモデルがあります。MyUser 管理ページ (インラインなど) で ClientProfile/AgentProfile を編集するにはどうすればよいですか?

4

1 に答える 1