最佳答案
在我的 views.py
中,我在保存表单之前赋值。我通常这样做:
projectForm.lat = session_results['lat']
projectForm.lng = session_results['lng']
现在,由于变量列表有点长,我想用下面的循环(如 Adam 给你所描述的)在 session_results
上循环:
for k,v in session_results.iteritems():
projectForm[k] = v
但是我得到了循环解决方案的错误 'Project' object does not support item assignment
。我不明白为什么。Project
是我用于 ModelForm 的模型类。
谢谢你的帮助!