РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
244 of 643 menu

Метод put

Метод put применяется к объекту Blueprint и вешает функцию на адрес. Он работает как сокращение для метода route с параметром methods=['PUT']. Первым параметром передаётся путь URL внутри чертежа. После запроса Flask вызывает функцию и возвращает её результат.

Синтаксис

@bp.put(rule, [options])

Пример

Давайте создадим чертёж и повесим обработчик на адрес '/user':

from flask import Flask, Blueprint app = Flask(__name__) bp = Blueprint('bp', __name__) @bp.put('/user') def user(): return 'updated' app.register_blueprint(bp)

Результат выполнения кода при PUT-запросе:

"updated"

Пример

Давайте примем параметр name из URL:

from flask import Flask, Blueprint app = Flask(__name__) bp = Blueprint('bp', __name__) @bp.put('/user/<name>') def user(name): return name app.register_blueprint(bp)

Результат выполнения кода для адреса /user/abcde при PUT-запросе:

"abcde"

Смотрите также

  • метод route,
    который регистрирует обработчик для любого метода
  • метод get,
    который вешает обработчик на GET-запрос
  • метод post,
    который вешает обработчик на POST-запрос
  • метод delete,
    который вешает обработчик на DELETE-запрос
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить