把django中admin后臺(tái)界面的英文修改為中文顯示的方法
創(chuàng)建一個(gè)django工程,我使用的django 1.8.2,創(chuàng)建工程后,settings.py中設(shè)置中文顯示支持定義
LANGUAGE_CODE = 'en-us'#改為zh-Hans
如果改為zh-cn則會(huì)報(bào)錯(cuò)
報(bào)錯(cuò)提示
django IOError: No translation files found for default language zh-cn
即找不到zh-cn對(duì)應(yīng)的本地化文件。一般而言,zh-cn編碼對(duì)應(yīng)的本地化文件夾為zh_CN,我去django的安裝目錄查找zh_CN,結(jié)果確實(shí)沒有找到,在django安裝目錄的contrib子目錄下的一系列子目錄的locale文件夾中,沒有zh_CN,而有zh_Hans。可以將zh_Hans目錄全部復(fù)制一份并命名為zh_CN,就可以解決這個(gè)問題,在admin界面顯示了中文。。
settings.py中的USE_I18N和USE_L10N是什么意思,當(dāng) Web 服務(wù)搭建好以后,可以接收來自全球不同國家用戶訪問。這樣就要求開發(fā)人員調(diào)整軟件,使之能適用于不同的語言,即國際化和本地化。國際化– Internationalization,i 和 n 之間有 18 個(gè)字母,簡(jiǎn)稱 I18N,。本地化 – localization, l 和 n 之間有 10 個(gè)字母,簡(jiǎn)稱 L10N。國際化意味著 Web產(chǎn)品有適用于任何地方的潛力,針對(duì)程序開發(fā)人員;本地化則是指使一個(gè)國際化的程序?yàn)榱嗽谀硞€(gè)特定地區(qū)使用而進(jìn)行實(shí)際翻譯的過程,針對(duì)翻譯人員而言。
以上這篇把django中admin后臺(tái)界面的英文修改為中文顯示的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python裝飾器實(shí)現(xiàn)對(duì)異常代碼出現(xiàn)進(jìn)行自動(dòng)監(jiān)控的實(shí)現(xiàn)方法
這篇文章主要介紹了python裝飾器實(shí)現(xiàn)對(duì)異常代碼出現(xiàn)進(jìn)行自動(dòng)監(jiān)控的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09Python檢測(cè)網(wǎng)絡(luò)延遲的代碼
這篇文章主要介紹了Python檢測(cè)網(wǎng)絡(luò)延遲的代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-05-05python繪制發(fā)散型柱狀圖+誤差陰影時(shí)間序列圖+雙坐標(biāo)系時(shí)間序列圖+繪制金字塔圖
這篇文章主要介紹了python繪制發(fā)散型柱狀圖+誤差陰影時(shí)間序列圖+雙坐標(biāo)系時(shí)間序列圖+繪制金字塔圖,詳細(xì)的內(nèi)容需要的小伙伴可以參考一下下面文章內(nèi)容2022-08-08復(fù)化梯形求積分實(shí)例——用Python進(jìn)行數(shù)值計(jì)算
今天小編就為大家分享一篇復(fù)化梯形求積分實(shí)例——用Python進(jìn)行數(shù)值計(jì)算,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-11-11