我在 RESTapi 应用程序中使用 FLASK smores,但文档存在问题。我希望在描述字段中有自定义文本,其中可能参数的名称为默认参数。
@ads_api.route('/test/<parameter>')
class test(MethodView):
@ads_api.response(200, TestResponseSchema)
def get(self,parameter):
""" testing """
print(parameter)
if parameter in ['ex1','ex2', 'ex3']:
response = {'status':'parameter exists'}
return response
else:
abort(404, message='not found')
响应模式:
class TestResponseSchema(Schema):
status = fields.Str(dump_only=True)
我找不到方法来做到这一点
您可以通过更新路由装饰器并向其传递参数来做到这一点:
@ads_api.route('/test/<parameter>', parameters=[{'in': 'path', 'description': 'Some parameter', "name": 'parameter'}])