В настоящее время я использую Python Flask и Jinja2. У меня есть таблица с некоторым сообщением. Я хочу, чтобы в основном была кнопка в меню с количеством сообщений, которые пользователь имеет.Python Flask, Jinja Global
Я использовал это, чтобы боковая панель глобальной, поэтому он может появиться на нескольких страницах: app.jinja_env.globals.update (...)
Это код, который я использовал, чтобы получить количество сообщений: def message_notification(): c.execute("SELECT count(*) FROM messages WHERE read = 0 AND receiver = ?",(session['username'],)) msgnotifcation = c.fetchone() return msgnotifcation[0]
Однако я получаю эту ошибку: RuntimeError: Working outside of request context.
есть ли другой способ сделать это, как я понял, что проблема связана с сессии [ «имя пользователя»] бит ,
работает. Большое спасибо :) –