【发布时间】:2020-05-28 20:58:24
【问题描述】:
我有一个 REST API,例如:/portfolios/{userid} 作为 Swagger 路径,它指向使用 Python 3 构建的 google 函数。
代码如下:
from flask import Flask, request
...
...
def portfolio_routes(request):
request_json = request.get_json()
path = request.path.lower()
method = request.method.lower()
...
假设要执行的函数已设置为:portfolio_routes。
如果我传递一个 URL,例如:https:// ..../portfolios/1234,我得到的路径是:portfolios/1234。显然,1234 是用户标识。就像我们通过将 userid 设置为 @app.routes 一样,有没有一种方法可以自动拆分路径并获取 userid 而无需编写拆分代码?
谢谢
【问题讨论】:
-
达斯汀的这篇博客能帮到你吗? dev.to/googlecloud/…
-
感谢@guillaumne,但这仅提及如何使用 args 获取 Flask 中记录的查询字符串。我要做的是检索路径参数。
标签: python-3.x flask google-cloud-functions