2013-06-24 38 views
1

這裏有很多關於SO的問題,使Django-Admintime aware和所有相關的東西。但我無法從現有的幫助。所以我在問一個有着不同意圖的新人。如何將在django admin中輸入的時間轉換爲utc?

我想,當用戶通過admin輸入一些數據特別是當他進入datetime他顯然在他進入local time它,那就是system time。我希望管理員在將其存儲在數據庫中之前將其轉換爲UTC。如何才能做到這一點?

回答

2

如果在Windows環境中運行,則必須將其設置爲與系統時區相同。

TIME_ZONE = 'America/Los_Angeles' 

定義它像這樣在你的settings.py 並根據您更換時區。

+0

我在'Linux'上。問題在於,超級用戶可能在世界任何地方。因此,如果他使用來自其他時區的其他地方的「admin」,並且他使用「小部件」來表示將日期和時間插入「今天」和「現在」時間,那麼這將存儲在數據庫在他/她的「當地時間」。我希望它存儲在'UTC'中。 –

相關問題