gpt4 book ai didi

python - 在 web2py Controller 中使用参数重定向 URL

转载 作者:行者123 更新时间:2023-12-01 03:32:55 25 4
gpt4 key购买 nike

我正在尝试使用参数从 forminput.html 重定向到 URL('form','results') (在我的例子中,它是一个巨大的字典,即输出)。但是,当网页重定向到 results.html 时,所有参数也包含在 Web Url 本身中,这是我们不想要的,原因有两个:安全性和冗长的 url 类型。
在这种情况下你能帮我吗?
提前致谢

这是 URL 示例。
http://127.0.0.1:8000/AWS/form/results?csp=&ibx=&metro=&o=%7B%22se1.sv1%22%3A+%7B%22xe-0%2F2%2F1%22%3A+%7B%22Util%22%3A+66%2C%22c_name%22%3A+%22dxcon-fh26tz6s%22%2C%22c_serial%22%3A+%2215563580-A%22%7D%2C%22xe-2%2F1%2F3%22%3A+%7B%22Util%22%3A+31%2C%22c_name%22%3A+%22dxcon-fgptdigg%22%2C%22c_serial%22%3A+%2220130277-A%22%7D%2C%22xe-3%2F0%2F3%22%3A+%7B%22Util%22%3A+0%2C%22c_name%22%3A+%22SFDC-SV3-CX-SEC-01%22%2C%22c_serial%22%3A+%2220375541-A%22%7D%2C%22xe-3%2F1%2F2%22%3A+%7B%22Util%22%3A+0%2C%22c_name%22%3A+%22dxcon-ffj66n3f%22%2C%22c_serial%22%3A+%2220347645-A%22%7D%2C%22xe-3%2F2%2F3%22%3A+%7B%22Util%22%3A+0%2C%22c_name%22%3A+%22dxcon-fgsmxuat%22%2C%22c_serial%22%3A+%2220366330-A%22%7D%7D%7D#

/*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']

最佳答案

您可以将数据存储在 session 中(保留在服务器上):

define forminput():  
session.data = my_funct()
redirect(URL('form', 'results'))

define results():
data = session.data

关于python - 在 web2py Controller 中使用参数重定向 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40688127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com