Как добавить параметры в flask-restful в python?
Как мне создать вызов API, который делает что-то вроде:
api.add_resource(MyResource, '/myresource/<myurlparameter>')
Не ясно, как я могу справиться с этим изнутри:
class MyResource(restful.Resource):
def get(self):
print myurlparameter
return ""
Кроме того, я заметил, что могу добавить add_resource только на один уровень:
api.add_resource(MyResource, '/myresource') # this works
api.add_resource(MyResource, '/myresource/test') # this this not work
1 ответ
Решение
Вы можете найти все, что вам нужно в документах.
class TodoSimple(Resource):
def get(self, todo_id):
return {todo_id: todos[todo_id]}
def put(self, todo_id):
todos[todo_id] = request.form['data']
return {todo_id: todos[todo_id]}
api.add_resource(TodoSimple, '/<string:todo_id>')
api.add_resource(HelloWorld,
'/',
'/hello')