我有一个unique_together
值的模型。在inlineformset中,如果我有两个具有相同唯一值的表单,我会在第二个表单上获得non_field_errors
的验证错误。第二个是" new"一个是它没有id
值。如果第二个被标记为已删除,那么它可以正常工作,但如果第一个被标记为删除(具有id
值且已存在于数据库中的那个),那么我仍然会在第二个上获得验证错误形式。
我希望它删除第一个表单对象,然后创建一个具有相同unique_together
值的新对象。有许多模型和表格的活动部件,我不确定出了什么问题,所以我不确定如何解决这个问题。我在Django 1.10和Django 1.11中获得了相同的结果。