Вы должны использовать атрибут methods
после определения маршрута.
@app.route('/delete-update', methods=['POST'])
if request.method == 'POST':
#do your stuff
Вы также можете использовать любой HTTP-метод по умолчанию, например PUT, DELETE, PATCH
.
Имейте в виду, что с этим изменением , если вы сделаете запрос методом GET
на:
http://localhost:5000/delete-update/1
, вы получите ответ 405
с сообщением method not allowed
. Это потому, что наш маршрут больше не обрабатывает GET
. Также при этом вы должны изменить дескриптор кнопки, чтобы отправить запрос на этот маршрут с помощью метода POST
.