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

Метод delete

Метод delete применяется к приложению Flask и вешает функцию на адрес, которая будет вызвана только при DELETE-запросе. Первым параметром передаётся путь URL. Это удобный способ обработать удаление ресурса без указания метода в route.

Синтаксис

@app.delete(rule, **options)

Пример

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

from flask import Flask app = Flask(__name__) @app.delete('/user') def delete_user(): return 'user deleted'

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

"user deleted"

Пример

Давайте примем параметр user_id из URL и используем его в ответе:

from flask import Flask app = Flask(__name__) @app.delete('/user/<int:user_id>') def delete_user(user_id): return f'user {user_id} deleted'

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

"user 5 deleted"

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

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