Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 25, 2017 19:26:11

lobster
От:
Зарегистрирован: 2011-06-09
Сообщения: 82
Репутация: +  0  -
Профиль   Отправить e-mail  

Flask flashing

Приветствую участников форума!
Проблема такая, хочу вывести flash сообщения после определенных действий, но фласк говорит что такой функции нет “jinja2.exceptions.UndefinedError: ‘get_flashed_message’ is undefined”, хотя код идентичен коду из этого туториала http://flask.pocoo.org/docs/0.12/patterns/flashing/.
Неуверен но может дело в контекстах приложения, дело в том что использую blueprint для разбивки приложения, и были траблы со SQLAlchemy, нужно было дополнительно инициализировать базу данных
строкой db.app = application, после регистрации блюпринтов



Офлайн

#2 Фев. 25, 2017 20:37:38

4kpt_V
От: Харьков
Зарегистрирован: 2017-02-19
Сообщения: 299
Репутация: +  12  -
Профиль   Отправить e-mail  

Flask flashing

Бред какой-то пишете…
У Вас какие-то бока с инициализацией приложения.
Покажите структуру проекта и файл инициализации.

Офлайн

#3 Фев. 25, 2017 21:08:22

lobster
От:
Зарегистрирован: 2011-06-09
Сообщения: 82
Репутация: +  0  -
Профиль   Отправить e-mail  

Flask flashing

Тут вобщем еще вот такое функция get_flashed_messages() не отрабатывает с with и set, а если в лоб сделать, то работает:

			{% for message in get_flashed_messages() %}
<li>{{ message }}</li>
{% endfor %}
Да, это видимо с инициализацией что-то



Офлайн

#4 Фев. 25, 2017 21:11:46

4kpt_V
От: Харьков
Зарегистрирован: 2017-02-19
Сообщения: 299
Репутация: +  12  -
Профиль   Отправить e-mail  

Flask flashing

4kpt_V
У Вас какие-то бока с инициализацией приложения.
Хм

lobster
Да, это видимо с инициализацией что-то
Яволь, майн КЭП

Офлайн

#5 Фев. 25, 2017 21:43:46

lobster
От:
Зарегистрирован: 2011-06-09
Сообщения: 82
Репутация: +  0  -
Профиль   Отправить e-mail  

Flask flashing

Да нет с инициализацией все в порядке, честно говоря я не въехал что произошло, но как-то само собой разрешилось, наверное перерыв надо сделать.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version