我有一个模型,我想用相同的'substage'字段值更新多个对象字段'值'。目前我知道如何使用UpdateView更新一个对象字段'值',但我不知道如何为具有相同'substage'编号的多个对象执行此操作。我应该使用表格吗?django多个对象更新
class ZoneSubStage(models.Model):
substage = models.ForeignKey(SubStage)
value = models.PositiveSmallIntegerField(default=0)
这是我目前做:
class ZoneSubStageUpdate(UpdateView):
model = ZoneSubStage
fields = ['value']
template_name = 'autostages/zonesubstage_update.html'
zonesubstage_update.html
<form action="" method="post">{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Update" />
</form>
你是什么之后是['FormSet'(https://docs.djangoproject.com/en/1.8/topics/forms/formsets/)。 – Ivan