1

我在上下文处理器文件上有以下编码:

  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 
  }
4

0 回答 0