Django验证了M2M关系的元素

时间:2016-02-18 10:09:48

标签: django django-models django-admin

我有两个这样的模型:

class Algorithm(models.Model):
    name = models.CharField()
    algorithm_type = models.CharField()

class Archive(models.Model):
    name = models.CharField()
    algorithms = models.ManyToManyField(Algorithm)

我要求连接到存档的所有算法必须具有相同的algorithm_type。

因此,如果将算法添加到与现有类型不同的存档中,我想提出异常。

我应该在哪里检查?

0 个答案:

没有答案