保存表单集时Django覆盖唯一的模型

时间:2019-04-09 10:13:43

标签: django django-models django-forms django-views

如果我有模特

class MyModel(models.Model)
    my_field = models.CharField(
    ...
    unique=True
    )

,它有两个实例:

instance1 = 'One'
instance2 = 'Two'

,然后有一个modelformset,在其中我将它们切换为form[0]的值为'Two',而form[1]的值为'One',{ {1}}始终为modelraise unique,即使error完成时也为formset.save()

有没有解决的办法,还是只是疯狂的谈话?

0 个答案:

没有答案