啟用時區支援
首先是,確保你的 settings.py
檔案中的 USE_TZ = True
。同時將 TIME_ZONE
的預設時區值設定為 TIME_ZONE='UTC'
。在此處檢視完整的時區列表。
如果 USE_TZ
為 False,則 TIME_ZONE
將是 Django 用於儲存所有日期時間的時區。當 USE_TZ
啟用時,TIME_ZONE
是 Django 用於在模板中顯示日期時間和解釋在表單中輸入的日期時間的預設時區。
啟用時區支援後,django 會將 datetime
資料儲存在資料庫中作為時區 UTC