最近在做一個(gè)問(wèn)卷系統(tǒng)蒋伦,使用Django
框架弓摘,其中在與時(shí)間有關(guān)的變量時(shí)使用timezone()
遇到的主要有兩個(gè)問(wèn)題。第一是傳進(jìn)數(shù)據(jù)庫(kù)的東西時(shí)區(qū)有問(wèn)題痕届,和當(dāng)前時(shí)間差了8小時(shí)韧献。這種情況只需要將settings.py
里面的文件修改如下:LANGUAGE_CODE = 'en-us' TIME_ZONE = 'Asia/Shanghai' USE_I18N = True USE_L10N = True USE_TZ = False
第二個(gè)是從數(shù)據(jù)庫(kù)中取出來(lái)的數(shù)據(jù)在前臺(tái)顯示有問(wèn)題,只能顯示出英文的時(shí)間研叫,查了好多博客都沒(méi)有解決锤窑。
最后終于搜到一個(gè)解決方法,在前端傳進(jìn)去的時(shí)間變量后面加上data格式
{{ i.wjtime|date:"Y-m-d H:i:s" }}
這樣結(jié)果就比較好了: