<分区>
在 Flask 中,是否可以有一个通用端点来处理不同的请求,我举个例子,假设我有一个处理程序 "/"
并且我希望所有请求都由这个处理程序来生成一个回复。像 "/person/767"
或 "/car/324"
这样的请求也应该由同一个端点处理,它将根据请求的资源生成回复。这可能吗?如果可以,怎么做?
<分区>
在 Flask 中,是否可以有一个通用端点来处理不同的请求,我举个例子,假设我有一个处理程序 "/"
并且我希望所有请求都由这个处理程序来生成一个回复。像 "/person/767"
或 "/car/324"
这样的请求也应该由同一个端点处理,它将根据请求的资源生成回复。这可能吗?如果可以,怎么做?
最佳答案
如果您希望端点从字面上捕获特定斜杠后的所有内容,您可以在路由定义中使用路径 占位符。
@app.route('/<path:path>')
此答案中的更详细示例:
关于python - Flask 中的通用端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47002641/