django DateTimeField

code

from django.db import models
import django.utils.timezone as timezone
class Doc(models.Model):
  add_date = models.DateTimeField('保存日期',default = timezone.now)
  mod_date = models.DateTimeField('最后修改日期', auto_now = True)

html页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2016-06-03 13:00:00,但是页面显示的却是Apr. 03, 2016, 1 p.m.

为了页面和数据库中显示一致,需要在页面格式化时间,需要添加

<td>{{ infor.updatetime|date:"Y-m-d H:i:s" }}</td>

类似的过滤器。刷新页面,即可正常显示。

 

 

 

 

 

 

 

 

posted @ 2020-12-26 23:16  anobscureretreat  阅读(99)  评论(0编辑  收藏  举报