1. 程式人生 > >Django —— DateTimeField格式

Django —— DateTimeField格式

mage .html 使用 eight 種類 時間 https 參考 pos

參考:https://www.cnblogs.com/dreamer-fish/p/5556641.html

環境:Django--1.11

創建django的model時,有DateTimeField、DateField和TimeField三種類型可以用來創建日期字段,其值分別對應著datetime()、date()、time()三中對象。這三個field有著相同的參數auto_now和auto_now_add,表面上看起來很easy,但實際使用中很容易出錯,下面是一些註意點。

當model字段為DateTimeField:設置auto_now OR auto_now_add 等於True 時在前臺編輯數據時,前端是看不到該時間字段的

看下圖model

技術分享圖片

在前端修改數據時,看不到auto_now=True的字段,auto_now_add =True同樣如此,和下圖一樣不顯示,時間可修改。

技術分享圖片

DateFiled

技術分享圖片

技術分享圖片

上面兩張圖,可以看出,datefiled 同樣設置了auto_now_add=True後,後臺也就不顯示該字段了,註意:datefiled只顯示年月日

TimeField

只能選擇時分秒

技術分享圖片

技術分享圖片

Django —— DateTimeField格式