Python 如果m2m发生更改,则从中间模型中删除条目
我有个问题。我想在Django Admin中编辑竞争模型时删除“通过”模型中的记录。这是关于编辑m2m领域的“竞争领域”。示例:与字段(‘高度’、‘宽度’)竞争,我将从m2m中删除‘宽度’,模型‘FieldValue’中不会有任何变化。我已经尝试了我所知道的一切,但没有成功 这是我的型号。pyPython 如果m2m发生更改,则从中间模型中删除条目,python,django,Python,Django,我有个问题。我想在Django Admin中编辑竞争模型时删除“通过”模型中的记录。这是关于编辑m2m领域的“竞争领域”。示例:与字段(‘高度’、‘宽度’)竞争,我将从m2m中删除‘宽度’,模型‘FieldValue’中不会有任何变化。我已经尝试了我所知道的一切,但没有成功 这是我的型号。py class Fields(models.Model): field_name = models.CharField(max_length=100, unique=True) class Competit
class Fields(models.Model):
field_name = models.CharField(max_length=100, unique=True)
class Competitions(models.Model):
competition_title = models.CharField(max_length=100, unique=True)
competition_field = models.ManyToManyField(Fields)
class Applications(models.Model):
application_applicant = models.ForeignKey(Applicant, on_delete=models.CASCADE)
application_competition = models.ForeignKey(Competitions, on_delete=models.CASCADE,)
application_value = models.ManyToManyField(Fields, through='FieldsValues')
class FieldsValues(models.Model):
catch_fields = models.ForeignKey(Fields, on_delete=models.CASCADE)
application = models.ForeignKey(Applications, on_delete=models.CASCADE)
value = models.TextField(null=True, default=0)
但是
竞赛
模型没有被通过
模型引用谢谢,为此做一些关联是真的吗?但是竞赛
模型没有被通过
模型引用谢谢,为此做一些关联是真的吗?