在模板中显示日期时间字段时,我有些问题。
models.py:
date_modified = models.DateTimeField(auto_now = True)
date_created = models.DateTimeField(auto_now_add = True)
在我的模板中:
{% for key, value in record.get_fields.items %}
{% if key == field_name %}
{% if value != "None" %}
<div class="li-item">
{% if "Date" in key or "date" in key and key not in do_not_display_fields %}
{{ value|date:'Y-m-d H:i' }}
当我使用日期过滤器时,日期却没有显示在模板中。如果删除日期过滤器,则日期和时间将以以下格式显示:
2018-07-10T16:03:56.049408+00:00
我做错了什么?
答案 0 :(得分:0)
这可以帮助您:
<input type="date" class="form-control" placeholder="Date of Birth" value="{{value|date:'Y-m-d'}}">
请记住,冒号(:)和'Y-m-d'之间不应有空格