【发布时间】:2021-03-26 13:56:00
【问题描述】:
我正在尝试为我的烧瓶 restful api 指定一个可选参数。
我定义了以下路线,其中模式是可选的。
我的路线是这样定义的
api.add_resource(TestController, "/test/<id>/<mode>")
我的控制器是这样定义的:
class TestController(Resource):
def get(
self,
id: int,
mode: int = -1,
):
我读过一种方法是这样的
api.add_resource(TestController, "/test/<id>/")
api.add_resource(TestController, "/test/<id>/<mode>")
但这对我来说会导致错误并给我:
AssertionError: View function mapping is overwriting an existing endpoint function: loggers
【问题讨论】:
标签: flask flask-restful