我正在尝试使用 Flask 制作一个程序,让您快速创建页面。基本上我想这样做,这样我就可以/在动态 URL 中使用斜杠 (),例如,路线是,<page>我输入,我希望它与存在localhost:5000/test/page一起去。这可能吗?<page><page>test/page
来自 Flask 文档中关于URL 变量的内容:
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
Run Code Online (Sandbox Code Playgroud)
来自命令行的示例请求:
$ curl http://127.0.0.1:5000
Hello, World!
$ curl http://127.0.0.1:5000/path/test/page
Subpath test/page
Run Code Online (Sandbox Code Playgroud)
如果您想对正则表达式执行类似的操作,常见的解决方案似乎是添加正则表达式 'converter',但pathURL 变量似乎正是您所询问的内容而存在。
| 归档时间: |
|
| 查看次数: |
1593 次 |
| 最近记录: |