Форум сайта python.su
Приветствую участников форума!
Проблема такая, хочу вывести flash сообщения после определенных действий, но фласк говорит что такой функции нет “jinja2.exceptions.UndefinedError: ‘get_flashed_message’ is undefined”, хотя код идентичен коду из этого туториала http://flask.pocoo.org/docs/0.12/patterns/flashing/.
Неуверен но может дело в контекстах приложения, дело в том что использую blueprint для разбивки приложения, и были траблы со SQLAlchemy, нужно было дополнительно инициализировать базу данных
строкой db.app = application, после регистрации блюпринтов
Офлайн
Бред какой-то пишете…
У Вас какие-то бока с инициализацией приложения.
Покажите структуру проекта и файл инициализации.
Офлайн
Тут вобщем еще вот такое функция get_flashed_messages() не отрабатывает с with и set, а если в лоб сделать, то работает:
{% for message in get_flashed_messages() %}
<li>{{ message }}</li>
{% endfor %}
Офлайн
4kpt_VХм
У Вас какие-то бока с инициализацией приложения.
lobsterЯволь, майн КЭП
Да, это видимо с инициализацией что-то
Офлайн
Да нет с инициализацией все в порядке, честно говоря я не въехал что произошло, но как-то само собой разрешилось, наверное перерыв надо сделать.
Офлайн