У меня есть предупреждающее флэш-сообщение в Flask, которое появляется перед тем, как пользователь пытается отправить форму на основе исходной информации о пользователе. Если пользователь отправляет форму так, как его предупреждали, он будет заблокирован и увидит второе флэш-сообщение. Я хочу удалить первое флэш-сообщение, прежде чем пользователь увидит второе.

Я прочитал документацию Flask по флэш-сообщениям и попытался найти ответ в Google. Я также прочитал некоторые из исходного кода Flask . Мне не приходит никакого решения.

Может ли кто-нибудь помочь мне разобраться, как очистить флеш-сообщение?

3
Katie 13 Авг 2020 в 04:55

1 ответ

Лучший ответ

Таким образом, вы можете очистить флэш-сообщение, поскольку предопределенного метода очистки флэш-сообщения в помощниках флэш-памяти Flask нет. Вы можете попробовать приведенный ниже код. Это работает для меня и может быть полезно для вас.

session.pop('_flashes', None)
1
Jitendra Kumar 13 Авг 2020 в 02:56