我在上下文处理器文件上有以下编码:
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
}