python - Flask 中的通用端点

标签 python flask

<分区>

在 Flask 中,是否可以有一个通用端点来处理不同的请求,我举个例子,假设我有一个处理程序 "/" 并且我希望所有请求都由这个处理程序来生成一个回复。像 "/person/767""/car/324" 这样的请求也应该由同一个端点处理,它将根据请求的资源生成回复。这可能吗?如果可以,怎么做?

最佳答案

如果您希望端点从字面上捕获特定斜杠后的所有内容,您可以在路由定义中使用路径 占位符。

@app.route('/<path:path>')

此答案中的更详细示例:

Capture Arbitrary Path in Flask Route

关于python - Flask 中的通用端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47002641/

相关文章:

python - 识别模板图像中的矩形

python - 将所有剩余参数传递给 Nose 的 flask 脚本命令?

python - 如何为 flask 应用程序设置空白默认语言环境?

python - PyPyODBC 不向 MS-SQL 服务器插入记录

python - 为什么 Psycopg2 使用存储过程返回元组列表?

python - 我应该如何正确处理Python3中的异常

javascript - Python Flask 没有收到 AJAX 帖子?

python - "$ python manage.py db migrate"在 flask 迁移中生成 "option values must be strings"

python - 路由请求字符串中的多个变量

python - 从栅格图像中提取街道网络