爲何Django設置時區爲TIME_ZONE = 'Asia/Shanghai' USE_TZ = True後,存入mysql中的時間只能是UTC時間

這個問題的解釋還得看Django官方文檔。實際上是我理解錯了,由於Mysql存儲的時間不能靈活設置時區,不像datetime對象有一項參數專門指定時區,因此爲了統一全球的時間,必須使用國際標準時間UTC,不然就會亂套。全部時間在存如數據庫前,必須轉換成UTC時間。好比北京時間8點,存入mysql變成0點(UTC)。html 通常不跨時區的應用,能夠不使用時區,即在settings.py設置pyth
相關文章
相關標籤/搜索