在 Django 中,您可以定义如何显示您的时间日期变量,如下所示:
{{ invoice.printed|date:"D jS N 'y h:i a" }}
如果我想在我的网站上使用这种日期格式,但在我的声明中声明settings.py
为:
TOOLTIPS_DATE_FORMAT = "D jS N 'y h:i a"
在 Django 中,您可以定义如何显示您的时间日期变量,如下所示:
{{ invoice.printed|date:"D jS N 'y h:i a" }}
如果我想在我的网站上使用这种日期格式,但在我的声明中声明settings.py
为:
TOOLTIPS_DATE_FORMAT = "D jS N 'y h:i a"
您可以创建一个上下文处理器,该处理器在您的所有模板中都包含此格式:
from django.conf import settings
def tooltips_format(request):
return { 'TOOLTIPS_DATE_FORMAT': settings.TOOLTIPS_DATE_FORMAT }
把它放在一个文件中,例如main/context_processors.py
(或者如果你没有一个名为 Django 应用程序的不同应用程序main
),然后在你的 Django 设置文件中添加main.context_processors.tooltips_format
到TEMPLATE_CONTEXT_PROCESSORS
(docs )。
然后,您可以在模板中编写:
{{ invoice.printed|date:TOOLTIPS_DATE_FORMAT }}