RuntimeWarning: DateTimeField User.date_joined received a naive datetime (2020-08-01 00:00:00) while time zone support is active. warnings.warn("DateTimeField %s.%s received a naive datetime "問題


 

django項目中比較時間參數操作數據庫是,產生warning:

RuntimeWarning: DateTimeField User.date_joined received a naive datetime (2020-08-01 00:00:00) while time zone support is active.   warnings.warn("DateTimeField %s.%s received a naive datetime "

綜合網絡,發現有兩種解決方式:

第一種:

修改settings.py文件中的USE_TZ值為False

USE_TZ = False

第二種:

不要使用datatime模塊,使用django中自帶是時間模塊:

from django.utils import timezone

data_time = timezone.now()

 


免責聲明!

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



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