有没有办法在Python Flask中做这种事情? 我希望我的URI符合以下方式:
POST /myModel/{location}/getValue
{ //Has some Data
}
是否可以定义这样的API并确定位置,还是应该将其作为查询参数传递?
答案 0 :(得分:0)
是的,确实如此。查看@route decorator
的示例答案 1 :(得分:0)
您可以在网址中传递default
参数
@app.route('/users/', defaults={'page': 1})
@app.route('/users/page/<int:page>')
def show_users(page):
pass
来自docs。因此,在您的情况下,page
路由可以是一个灵活的参数。
答案 2 :(得分:0)
您可以定义路线的方法并在Flask中处理数据,如下所示:
@app.route('/myModel/<location>/getValue', methods = ['POST'])
def my_route(location):
request_location = location # will contain location
request_data = request.form # will contain data from request
# rest of the code goes here