Условно на context_processor не работает - PullRequest
1 голос
/ 22 февраля 2020

У меня есть следующий фрагмент кода для файла обработчика контекста:

  def current_program_dj(request):
        now = tz.now()
        dj = ""

        if tz.localtime(now).weekday == 5:
            dj = "Option 1"
        elif tz.localtime(now).weekday == 6:
            dj = "Option 2"
        else:
            dj = "Option 3"

        return {
            'name_dj': dj 
  }

Но каждый раз, когда я запускаю код, он возвращает «Вариант 3» (сегодня суббота). Может кто-нибудь сказать мне, что может быть не так с этим кодом?

РЕДАКТИРОВАТЬ: В тесте я вернул этот код, и он правильно возвращает число 5 :) теперь я понимаю немного меньше.

return {
            'name_dj': tz.localtime(now).weekday 
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...