Django:有效地将cleaned_data保存在会话中



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

所以当我运行

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信息是否有更好的方法?
  • 有我应该注意的安全问题吗?

for k, v in locationform.cleaned_data.iteritems():
  session[ k ] = v

相关内容

  • 没有找到相关文章

最新更新