在Django中插入模板日期标记

在Django中插入模板日期标记,django,Django,我试图在Django模板中插入一个日期标记,我已经阅读了Django文档,但似乎无法让它工作 以下是我在最新尝试中得到的信息,基本上直接来自于我对文档及其示例的理解: {{ datetime|date:"l" }} 现在,我还没有在Python中使用datetime的任何导入来创建视图或模型,Django文档也没有隐式地声明我需要预先创建的视图或模型 我正在使用Django 1.10.6来使用过滤器,您可以从一个日期或日期时间变量开始。例如,如果您有一个视图 from datetime imp

我试图在Django模板中插入一个日期标记,我已经阅读了Django文档,但似乎无法让它工作

以下是我在最新尝试中得到的信息,基本上直接来自于我对文档及其示例的理解:

{{ datetime|date:"l" }}
现在,我还没有在Python中使用datetime的任何导入来创建视图或模型,Django文档也没有隐式地声明我需要预先创建的视图或模型

我正在使用Django 1.10.6来使用过滤器,您可以从一个日期或日期时间变量开始。例如,如果您有一个视图

from datetime import date

def my_view(request):
    return render(request, 'my_template.html', {'my_date': date(2017, 1, 1)})
然后可以在模板中的
my_date
变量上使用
date
过滤器:

{{ my_date|date:"l" }}
如果要在模板中显示当前日期,可以使用模板标记

{% now "l" %}

啊!!这正是我所需要的——然而,如果我使用“现在”的方法——它说的是“星期四”。。。除了星期三——不过,我还是更明白让它工作的过程是什么——谢谢。这听起来像是时区问题——你写评论的时候是星期四UTC 00:24。