社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

询问一个有关Django il8n的问题

三画儿 • 11 年前 • 6620 次点击  

按照官方文档说的 在setttings里配置了

LANGUAGE_CODE = 'zh-CN'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.core.context_processors.request',
    'django.contrib.auth.context_processors.auth',
    'django.contrib.messages.context_processors.messages',
    'django.core.context_processors.i18n',
)

MIDDLEWARE_CLASSES = (
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'django.middleware.locale.LocaleMiddleware',
)

然后再html导入了{% load il8n %} 定义了一个title <title>{% trans "title" %}</title>

然后在根目录里新建了conf/locale 目录 然后执行了 django-admin.py makemessages -l zh_CN 也新建了文件

目录和设置的键值

但是的title没有变

页面的Title

这是什么问题呢 谢谢

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/388
 
6620 次点击  
文章 [ 6 ]  |  最新文章 11 年前
Py站长
Reply   •   1 楼
Py站长    11 年前

@三画儿 是的

三画儿
Reply   •   2 楼
三画儿    11 年前

@Django中国社区 我是把conf放在项目的根目录下 你也是么?

Py站长
Reply   •   3 楼
Py站长    11 年前

@三画儿 我没有设置也可以的。。

三画儿
Reply   •   4 楼
三画儿    11 年前

问题解决了 还需要设置一下LOCALE_PATHS 谢谢大家啊

三画儿
Reply   •   5 楼
三画儿    11 年前

@Django中国社区 已经编译了 生成了.mo文件

但还是不行...

Py站长
Reply   •   6 楼
Py站长    11 年前

还需要编译一下文件 manage.py compilemessages -l zh_CN