【发布时间】:2013-10-29 03:03:30
【问题描述】:
我有以下型号:
class Recipe(models.Model):
fields...
class Ingredient(models.Model):
fields...
class UsesIngredient(models.Model):
recipe = models.ForeignKey(Recipe)
ingredient = models.ForeignKey(Ingredient)
amount = models.FloatField()
group = models.CharField()
我有一个视图,它允许用户通过动态表单集为某个配方添加任意数量的“UsesIngredient”模型。组属性自动填充为对用户隐藏。
问题在于,当用户在表单集中添加新表单但未填写任何字段时,我不希望保存该表单。但是,django 仍然尝试保存表单,因为“组”属性已经“更改”(因为在创建额外表单时它已自动填写)。
有没有办法解决这个问题?
谢谢!
【问题讨论】:
标签: python django django-forms inline-formset