django中DateTimeField和DateField和TimeField


需要了解跟時間相關的三個modelField,

DateTimeField和DateField和TimeField

存儲的內容分別對應着datetime(),date(),time()三個對象。



    對於auto_now和auto_now_add。兩者默認值都為False。


    auto_now=Ture,字段保存時會自動保存當前時間,但要注意每次對其實例執行save()的時候都會將當前時間保存,也就是不能再手動給它存非當前時間的值。


    auto_now_add=True,字段在實例第一次保存的時候會保存當前時間,不管你在這里是否對其賦值。但是之后的save()是可以手動賦值的。也就是新實例化一個model,想手動存其他時間,就需要對該實例save()之后賦值然后再save()。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM