我试图更新某些ModelForm字段,这些字段不固定。 (我只有一个由视图autopopulated tutor
)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
。
如何在视图中做到这一点?
编辑
我已经给了例子,但它并不限于这些例子,我需要更新不是预定义的领域,我需要能够更新任何字段(S)
当你说'更新'时,你是什么意思?你渲染所有表单域还是只更新那些域? – okm 2012-04-19 12:42:02
我只渲染那些更新。 (更新我的意思是改变这个值) – 2012-04-19 12:45:04
你可以举一个例子,比如使用场景吗?仍然不是很确定你的目的。 – okm 2012-04-19 12:47:44