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表達的時間形式自己改變。