有没有一种方法可以选择子模型作为父创建表单中的父模型类型? 例如一些代码:
from django.db import models
class Parent(models.Model):
title = models.CharField(
max_length=100
)
some_attribute = models.PositiveIntegerField(
null=True,
blank=True,
)
class ThinChild(Parent):
name = models.CharField(
max_length=300,
)
class ThickChild(Parent):
platform = models.CharField(
max_length=300,
)
假设我希望能够从一种形式创建ThinChild和ThickChild。 是否有可能这样做,例如,通过创建父模型的实例并从子模型的列表中选择所需的子项(让我们将其命名为“子类型”字段),以便根据选择显示表单对应于所选模型的字段集?