Django框架下多國語言支持設置

Django框架下多國語言支持設置,步驟如下:

1、安裝GNU gettext tools

   Django是通過gettext組建支持多國語言的,因此需要安裝

   下載地址爲:http://mlocati.github.io/gettext-iconv-windows/

    window平臺下載Binaries版本(編譯好的exe,直接安裝),然後設置系統路徑

    ubuntu平臺:sudo apt-get install gettext

2、設置項目下得settings.py


LANGUAGE_CODE = 'zh_CN'


LOCALE_PATHS = [os.path.join(BASE_DIR, 'locale')]


TIME_ZONE = 'Asia/Shanghai'


USE_I18N = True


USE_L10N = True


USE_TZ = False


3、設置項目下model.py 


    from django.utils.translation import ugettext as _


4、執行命令 django-admin makemessages 就會在locale目錄下生成django.po文件


5、執行命令 django-admin compilemessages就會將po文件編譯








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