Django 块传输错误
我正接近一个项目的最后阶段,并且在 Django 方面遇到了一些问题。
它与 {% blocktrans %}
标签相关。
如何让它在我的应用程序中完全发挥作用,目前如果我将一段文本包装在 {% blocktrans %}
中,我会收到一条 TemplateSyntaxError
消息,
我有以下内容在我的
TEMPLATE_CONTEXT_PROCESSORS = (
...
“django.core.context_processors.i18n”,
...
)
任何帮助将不胜感激。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对我来说是这样的(windows + python 2.6 + django 1.2.1)
将导致错误(TemplateSyntaxError):
{% 加载 i18n %}
{% blocktrans %} 我的名字是 {{ user.firstname }} {% endblocktrans %}
会起作用:
{% 加载 i18n %}
{% blocktrans with user.firstname as hmpf %} 我的名字是 {{ hmpf }} {% endblocktrans %}
For me was like this (windows + python 2.6 + django 1.2.1)
Will result an error(TemplateSyntaxError):
{% load i18n %}
{% blocktrans %} My name is {{ user.firstname }} {% endblocktrans %}
Will work:
{% load i18n %}
{% blocktrans with user.firstname as hmpf %} My name is {{ hmpf }} {% endblocktrans %}