码迷,mamicode.com
首页 > 其他好文 > 详细

Django 时间戳TimeStamp

时间:2016-04-25 19:20:51      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

Django 中的时间戳可以通过以下方法在model.py中添加:

dateTime = models.DateTimeField(auto_now_add=True)

这样每次新添加一个实例,datetime这一项就会被自动创建;

如若想要在后台看到这一列,可以在admin.py中添加:

class YourModelAdmin(admin.ModelAdmin):
    # 如果加在list_display中,那么就相当于将_unicode_改成了datetime
    # list_display = [‘dateTime‘]
    # datetime为只读
    readonly_fields = (‘dateTime‘,)
    # 显示的列
    fields = (‘dateTime‘, ‘id‘,‘content‘)

这样就可以在后台中看到了,若是想在前端JavaScript中显示,比如想要显示在html中给用户看,可以在view.py中这样得到:

dateTime.datetime.strftime(‘%d/%m/%Y %H:%M‘)

也可以将strftime表达的时间形式自己改变。

 

Django 时间戳TimeStamp

标签:

原文地址:http://www.cnblogs.com/yuqing-wei/p/5431860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!