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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM