我正在尝试更新 ModelForm 中的某些字段,这些字段是不固定的。(我只有视图自动填充的 tutor 字段)
模型:
表格:
在某些情况下,我只需要更新
编辑:
我已经给出了示例,但不限于这些示例,我需要更新的字段并没有预先定义,我需要能够更新任何字段。
模型:
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
。在视图中该如何实现?编辑:
我已经给出了示例,但不限于这些示例,我需要更新的字段并没有预先定义,我需要能够更新任何字段。