Django 1.6 - DeprecationWarning:使用LOCALE_PATHS

时间:2014-08-13 09:15:56

标签: python django deprecation-warning

将项目从Django 1.4迁移到1.6后,我开始在控制台中看到问题:

/usr/lib/python2.6/dist-packages/django/utils/translation/__init__.py:63: DeprecationWarning: Translations in the project directory aren't supported anymore. Use the LOCALE_PATHS setting instead.

该消息当然是不言自明的,但如果有人可以指定必须采取哪些措施来解决这个问题,我们仍然会感激。

2 个答案:

答案 0 :(得分:1)

要解决此问题,您必须在设置中定义LOCALE_PATHS元组/列表,如下所示:

LOCALE_PATHS = ('/path/to/a/locale/directory/',)  # the tuple can of course stay empty

通常,您只需阅读文档:LOCALE_PATHS

答案 1 :(得分:1)

这个link解释了Django如何执行LOCALE文件的查找。