我正在使用flask restful 创建一个API,我想重构我的代码。我有如下所示的东西:
class Makequestions(Resource):
def get(self):
#somecode
class Managequestions(Resource):
def get(self, user_id):
#somecode
API.add_resource(MakeQuestions, '/MakeQuestions')
API.add_resource(ManageQuestions, '/ManageQuestions/<int:user_id>')
我需要将这两者组合成具有多个端点的单个资源,例如:
class Makequestions(Resource):
def get(self):
#somecode
def get(self, user_id):
#somecode
也许有一个最终的网址
API.add_resource(MakeQuestions, '/MakeQuestions','/MakeQuestions/<int:user_id>')
我希望这会减少我必须创建“资源类”的次数。有什么办法可以做到这一点?
撒科打诨
拉莫斯之舞
相关分类