以下是我的get方法代码:
def get(self, ques_no, i):
j=i
opt_dict = {}
for ques in session.query(Options.optn).filter(Options.q_no == ques_no)[j:j+2]:
opt_dict.update({i:ques.optn})
i=i+1
return jsonify(opt_dict)
api.add_resource(store_option,' / option /&&',endpoint =' option_id')
我需要传递给get方法的参数来访问数据库。但我无法传递参数。我怎样才能做到这一点?? 任何帮助将不胜感激..
答案 0 :(得分:3)
通过修改我自己的代码,这样的事情应该有效。
首先定义一个这样的类:
class DBAccessor(Resource):
def put(self, ques_no, i):
...
return 'ok'
现在连接它:
app = Flask('wasp')
api = Api(app)
api.add_resource(
DBAccessor,
'/option/<ques_no>/<i>')