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