我正在尝试使用参数从forminput.html重定向到网址('表单'结果')(在我的情况下,它是一个巨大的字典,即输出)。但是当网页被重定向到results.html时,所有参数也包含在网址Url本身中,这是我们不想要的,原因有两个:安全性和网络类型的网址。
在这种情况下你能帮助我吗?
提前致谢
/*this my controller, form.py*/
my_funct():
out_dict=dict() // out_dict is a huge dictionary with 100 of keys and values
return out_dict
define forminput():
outout=my_funct()
redirect(URL('form','results', vars= dict(out=output)))
define results():
data=request.vars['out']
答案 0 :(得分:2)
您可以将数据存储在会话中(保留在服务器上):
define forminput():
session.data = my_funct()
redirect(URL('form', 'results'))
define results():
data = session.data