在Django

时间:2017-03-16 00:12:16

标签: django

我试图在我的Django模板中插入日期标记,并且我已经阅读了Django文档,但我似乎无法使其工作。

这是我在最近的尝试中获得的内容,这主要来自我对其中的文档和示例的理解:

{{ datetime|date:"l" }}

现在,我还没有在Python中做任何事情来使用日期时间的任何输入来创建视图或模型,并且Django文档没有预先隐含地说明我需要事先。

我正在使用Django 1.10.6

1 个答案:

答案 0 :(得分:3)

要使用date过滤器,请从日期或日期时间变量开始。例如,如果您有视图,

from datetime import date

def my_view(request):
    return render(request, 'my_template.html', {'my_date': date(2017, 1, 1)})

然后您可以在模板中的date变量上使用my_date过滤器:

{{ my_date|date:"l" }}

如果要在模板中显示当前日期,可以使用now模板标记。

{% now "l" %}