使用Django的DateTimeField(auro_now_add=True)設置當前時間為創建時間時,時間往往與當前時間對應不上,這是由於Django默認使用的是【UTC】(世界標准時間)時區,與我們的時間相差8小時。要解決這個問題可通過修改settings.py文件中的【TIME_ZONE】和【USE_TZ】這兩個參數實現。
具體步驟如下:
1. 找到並打開【settings.py】文件
2. 搜索並找到【TIME_ZONE】參數
3. 將【TIME_ZONE】參數值修改為【Asia/Shanhai】;將【USE_TZ】參數修改為【False】

---------------------
作者:hepeng00
來源:CSDN
原文:https://blog.csdn.net/penghe00/article/details/81152242
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
