我对上下文处理程序文件进行了以下编码:
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
}