Как добавить параметры в 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')
Другие вопросы по тегам