4

在我的一个表单中,我正在处理表单数据并将其保存在会话变量中。

所以当我跑步时

if locationForm.is_valid():

我执行

request.session['streetNumber'] = locationForm.cleaned_data['streetNumber']
request.session['postalCode'] = locationForm.cleaned_data['postalCode']
request.session['state'] = locationForm.cleaned_data['state']
request.session['country'] = locationForm.cleaned_data['country']

但这似乎非常低效。我试过了

request.session = locationForm.cleaned_data

但它似乎不起作用。

  • 有没有更好的方法将所有cleaned_data 信息存储在会话变量中?
  • 我应该注意哪些安全问题?
4

1 回答 1

3

关于什么

for k, v in locationform.cleaned_data.iteritems():
  session[ k ] = v
于 2011-12-10T04:53:43.817 回答