показать информацию из базы данных в base.html django - PullRequest
0 голосов
/ 23 октября 2018

Мне нужно показать уведомление в navbar в моем base.html.
Мне нужно получить номер уведомления из базы данных, и этот номер меняется только один раз в день.
, что означает, что мне нужно получитьэтот номер из базы данных только один раз в день.
Я уже пробовал использовать тег шаблона.но таким образом мне приходится обращаться к базе данных каждый раз, когда загружается любая страница.
есть ли способ просто получить это число один раз и использовать его?

вот мой код с использованием тега шаблона.

@register.simple_tag 

def notif(request):              
  cursor = connections['db'].cursor()     
  sql_command = "call db.example(%s);" % (date)     
  cursor.execute(sql_command)
  fetched_records = cursor.fetchall()
  notif = len(fetched_records)
  return notif
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...