gpt4 book ai didi

flask - Flask 的 url_for 对查询字符串有字符串限制吗?

转载 作者:行者123 更新时间:2023-12-03 15:47:34 26 4
gpt4 key购买 nike

Flask的url_for查询字符串有字符串限制吗?

url_for('verify', t='e5e781eef6f1fa9d9062c7831ae7ec5bed3b67ac', _external=True)

这将返回:
http://127.0.0.1:5000/verify?t=e5e781eef6f1fa9d9062c783

原始字符串为 40 个字符,生成的查询字符串为 24 个字符。

这是怎么回事?

最佳答案

我无法从头开始重现此行为

from flask import Flask, url_for
app = Flask(__name__)

@app.route("/")
def hello():
print url_for('hello', t='e5e781eef6f1fa9d9062c7831ae7ec5bed3b67ac', _external=True)
return "Hello World!"

if __name__ == "__main__":
app.run()

>>> * Running on http://127.0.0.1:5000/
>>> http://127.0.0.1:5000/?t=e5e781eef6f1fa9d9062c7831ae7ec5bed3b67ac

它返回正确的网址。您的 Jinja 模板输出中可能存在问题。

关于flask - Flask 的 url_for 对查询字符串有字符串限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17636750/

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