为什么我不能在GAE中使用django语言标签?

时间:2016-01-18 20:42:26

标签: python django google-app-engine django-1.5

我想在我的页面上支持django翻译,所以我做了以下设置:

的app.yaml

...
- name: django
  version: "1.5"

CONF / settings.py

USE_I18N = True

LANGUAGES = (
    ('en', _('English')),
    ('ru', _('Russian')),
)

MIDDLEWARE_CLASSES = (
  'django.middleware.locale.LocaleMiddleware'
)

template.html

{% load i18n %}
{% language 'ru' %}
<!DOCTYPE html>
<html lang="en">
 ...
 {% trans "This is the title." %} 
  ...
</html>
{% endlanguage %}

但我得到TemplateSyntaxError: Invalid block tag: 'language'错误。这有什么不对? Django 1.5支持language。顺便说一下,trans标记工作正常。

0 个答案:

没有答案