python中關於Datetime類型顯示的問題。

最近在搞一個python的項目,遇到一些問題和大家分享。

當model中有個字段爲Datetime類型的時候,一般我們容易直接存儲本地時間,也就是用datetime.now()這個方法存在數據庫中。直接存儲或者讀取或者發現不了什麼問題,但是當你前臺的顯示需要時間格式化的時候,比如file.time=file.time.strftime('%Y-%m-%d %H:%M:%S')這個格式化,這個時候頁面顯示的時候時間明顯出現了錯誤,後來打印出來還是錯誤,這個時候我們去服務器看log。

look here:

去網上看了下,原來這個不是哥代碼的問題,原來在setting.py中的配置出現了問題。

找到settings.USE_TZ=True,改成Flase.就好了 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章