如何让我的Django日期时间字段显示秒数
我在我的Django模型中有一个日期时间字段叫做'scantime'。
scandate = models.DateTimeField(max_length=100)
当我从MySQL数据库中取出这个字段时,它在我的Django界面上显示成这样:2014年10月16日,下午4:37。
但是当我调试的时候,这个值看起来像这样:datetime.datetime(2014, 10, 13, 6, 8, 47, tzinfo = UTC)。
虽然数据库中存储了秒数,但Django默认不在界面上显示秒。
我的模板代码是这样的:
{% for key,value in logdata.items %}
<tr>
{% for item in value %}
<td>{{ item }}</td>
{% endfor %}
</tr>
{% endfor %}
有没有办法让我在界面上显示秒数呢?请帮帮我。
1 个回答
7
可以试试这样做,
<td>{{ item|date:'Y-m-d H:i:s' }}</td>
Django 的文档在这里:https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date