У меня есть модель Я хочу обновить поле «значение» нескольких объектов с тем же значением поля «подъязыка». На данный момент я знаю, как обновлять одно значение поля «значение» с помощью UpdateView, но я не знаю, как это сделать для нескольких объектов, имеющих тот же номер подъязыка. Должен ли я использовать форму?обновление нескольких объектов 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