Flask GET参数未在RESTful+;网游
我正在使用flask restful中的Flask GET参数未在RESTful+;网游,flask,flask-restful,webargs,Flask,Flask Restful,Webargs,我正在使用flask restful中的Resource类和use_kwargsdecorator for get方法。代码如下: @api.resource('/route/') class API(Resource): @use_kwargs({'param': fields.Str(missing='default_val')} def get(self, param): return {'param': param} 但我不能通过URL传递参数。它总是返
Resource
类和use_kwargs
decorator for get方法。代码如下:
@api.resource('/route/')
class API(Resource):
@use_kwargs({'param': fields.Str(missing='default_val')}
def get(self, param):
return {'param': param}
但我不能通过URL传递参数。它总是返回缺少的值。
这些URL不起作用:
/route?param=smth
/route/?param=smth
同样适用于
使用参数。但是,我可以在flask.request.args
中看到我的参数 由于webargs 6,您需要明确指定位置
@api.resource('/route/')
class API(Resource):
@use_kwargs({'param': fields.Str(missing='default_val')}, location="query")
def get(self, param):
return {'param': param}
请参阅。由于webargs 6,您需要明确指定位置
@api.resource('/route/')
class API(Resource):
@use_kwargs({'param': fields.Str(missing='default_val')}, location="query")
def get(self, param):
return {'param': param}
看