Django 时间戳TimeStamp

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表达的时间形式自己改变。

 

posted @ 2016-04-25 17:54  april小兔  阅读(13886)  评论(0)    收藏  举报