取决于context_processor不起作用

时间:2020-02-22 15:41:54

标签: python django

我对上下文处理程序文件进行了以下编码:

  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 
  }

0 个答案:

没有答案
相关问题