我正在尝试将 meta 中带有 abstract=True 的模型类添加到另一个抽象类中。例如,
class MainRecord(models.Model):
date = models.DateTimeField(auto_now_add=True,null=True)
X_data = models.EmbeddedField(
model_container=X,
model_form_class= X_Form,
)
class X(models.Model):
HRCT = models.BooleanField()
Y = models.EmbeddedField(
model_container=Y,
model_form_class=Y_Form,
)
class Meta:
abstract = True
class Y(models.Model):
Y_present = models.BooleanField()
Location = models.EmbeddedField(
model_container=Location,
model_form_class=Location_Form,
)
class Meta:
abstract = True
在 Django admin 中,我可以看到嵌入的字段及其对应的复选框。我能够添加/更新布尔字段 HRCT(从 X 类嵌入)的值,但我无法将值/更新保存在从 Y 类嵌入到 X 类的字段中。