gpt4 book ai didi

python - 通过 URL 将变量传递给 flask 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 13:17:44 27 4
gpt4 key购买 nike

好吧,我在我的 flask 应用程序中有这个:

@app.route("/changeip/<ip>")
def change_ip(ip) :
return ip

现在如果我这样调用它:

http://127.0.0.1:5000/changeip?ip=1.2.2.2

它吐出“找不到 URL”...我在这里做错了什么?

最佳答案

第一个路由描述了一个 url,其中有一个值作为 url 的一部分。第二个 url 描述了一个没有变量的路由,但是在 url 中有一个查询参数。

如果您使用第一个路由,则 url 应类似于 http://127.0.0.1/changeip/1.2.2.2

如果你使用第二个 url,路由应该像 /changeip,函数应该是 def change_ip():,值应该从request.args['ip'].

通常路由应该描述任何应该始终存在的参数,并且表单或查询参数应该用于用户提交的数据。

关于python - 通过 URL 将变量传递给 flask 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24052362/

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