gpt4 book ai didi

python - 你能在 Flask 的动态部分中间创建一个动态路由吗?

转载 作者:行者123 更新时间:2023-12-01 07:44:36 24 4
gpt4 key购买 nike

我正在尝试使用 Flask 制作一个程序,让您快速创建页面。基本上我想这样做,这样我就可以在动态 URL 中包含斜杠( / ),例如路线是<page>我输入localhost:5000/test/page ,我希望它转到<page><page>test/page 。这可能吗?

最佳答案

摘自 URL variables 上的 Flask 文档:

from flask import Flask


app = Flask(__name__)


@app.route('/')
def hello_world():
return 'Hello, World!\n'

@app.route('/path/<path:subpath>')
def show_subpath(subpath):
return 'Subpath %s\n' % subpath

来自命令行的请求示例:

$ curl http://127.0.0.1:5000
Hello, World!
$ curl http://127.0.0.1:5000/path/test/page
Subpath test/page

如果你想用正则表达式做类似的事情,常见的解决方案似乎是 adding a regex 'converter' ,但 path URL 变量似乎确实存在您所询问的内容。

关于python - 你能在 Flask 的动态部分中间创建一个动态路由吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56520303/

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