У меня есть следующий фрагмент кода для файла обработчика контекста:
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
}