首页 > 其他 > 详细

Django 时间戳TimeStamp

时间:2016-04-25 19:18:46      阅读:1657      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!