Я пытаюсь обновить некоторые поля ModelForm, эти поля не исправлены. (У меня есть только tutor
что autopopulated представлением)Django - ModelForm Обновление динамического поля
Модель:
class Session(models.Model):
tutor = models.ForeignKey(User)
start_time = models.DateTimeField()
end_time = models.DateTimeField()
status = models.CharField(max_length=1)
Форма:
class SessionForm(forms.ModelForm):
class Meta:
model = Session
exclude = ['tutor']
Для данной сессии иногда мне нужно обновить только end_time
, иногда только start_time
& end_time
.
Как я могу это сделать в представлении?
Редактировать
Я приводил примеры, но это не ограничивается этими примерами, поля, мне нужно обновить не предопределены, мне нужно, чтобы иметь возможность обновлять любое поле (я)
Когда вы говорите «обновление», что вы имеете в виду? Вы визуализируете все поля формы или только те, которые нужно обновить? – okm
Я визуализирую только те, которые были обновлены. (обновление я имею в виду изменение значения) –
Не могли бы вы взять пример для этого, например, в сценарии использования? Все еще не очень уверен в своей цели. – okm