0

我正在尝试将 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 类的字段中。

4

0 回答 0