【发布时间】:2015-10-29 23:30:20
【问题描述】:
我有一个模型,我想用相同的“子阶段”字段值更新多个对象字段“值”。目前我知道如何使用 UpdateView 更新一个对象字段“值”,但我不知道如何为具有相同“子阶段”编号的多个对象执行此操作。我应该使用表格吗?
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。