python - 两个不同的 GET 路由链接到同一个类 - Flask/python
问题描述
我的后端代码如下所示:
@ns.route('/id/', methods=["DELETE", "GET"])
@ns.route('/', methods=["GET"])
class client(Resource):
def get(self):
return smthg
def get(self, id):
return smthg(id)
代码会知道它应该访问哪个路由吗?如果没有,你能推荐一个解决方案吗?
解决方案
当代码执行
def get(self):
return smthg
def get(self, id):
return smthg(id)
第二个定义覆盖第一个。而且,这两个路由都没有捕获 url 变量。你的意思是/<id>/
?