upo*_*que 1 django django-templates python-datetime
日期时间值,例如day = "2017-9-2 00:00:00",
在模板中使用时,
index.html
...
{{day}}
...
Run Code Online (Sandbox Code Playgroud)
Django自动将其转换为Sept. 2, 2017, midnight。
如何禁用此行为?
我希望它以其原始格式显示"2017-9-2 00:00:00"。
您应该settings.DATETIME_FORMAT在设置中覆盖,以覆盖默认格式。
settings.py:
# ...
USE_L10N = False # At first, disable USE_L10N, because it overrides the format
DATETIME_FORMAT = 'Y-m-d H:i:s' # Set your own datetime format
Run Code Online (Sandbox Code Playgroud)
现在datetime,项目中的每个项目都应以这种格式显示。
编辑:如果您不想以这种格式全局格式化所有日期,则可以在模板中专门格式化该日期,如下所示:
{{ day|date:'Y-m-d H:i:s' }}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
637 次 |
| 最近记录: |