Django 块传输错误

发布于 2024-09-13 03:28:38 字数 373 浏览 10 评论 0原文

我正接近一个项目的最后阶段,并且在 Django 方面遇到了一些问题。

它与 {% blocktrans %} 标签相关。

如何让它在我的应用程序中完全发挥作用,目前如果我将一段文本包装在 {% blocktrans %} 中,我会收到一条 TemplateSyntaxError 消息,

我有以下内容在我的

TEMPLATE_CONTEXT_PROCESSORS = (
...
“django.core.context_processors.i18n”,
...

任何帮助将不胜感激。

I am nearing the final stages of a project and have run into a bit of a hiccup with Django.

It relates to the {% blocktrans %} tag.

How do I enable it to be fully functional in my app, currently if I wrap a piece of text in {% blocktrans %} I get a TemplateSyntaxError message

I have the following in my

TEMPLATE_CONTEXT_PROCESSORS = (
...
"django.core.context_processors.i18n",
...
)

Any help would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

-黛色若梦 2024-09-20 03:28:38

对我来说是这样的(windows + python 2.6 + django 1.2.1)

  1. 将导致错误(TemplateSyntaxError):

    {% 加载 i18n %}

    {% blocktrans %} 我的名字是 {{ user.firstname }} {% endblocktrans %}

  2. 会起作用:

    {% 加载 i18n %}

    {% blocktrans with user.firstname as hmpf %} 我的名字是 {{ hmpf }} {% endblocktrans %}

For me was like this (windows + python 2.6 + django 1.2.1)

  1. Will result an error(TemplateSyntaxError):

    {% load i18n %}

    {% blocktrans %} My name is {{ user.firstname }} {% endblocktrans %}

  2. Will work:

    {% load i18n %}

    {% blocktrans with user.firstname as hmpf %} My name is {{ hmpf }} {% endblocktrans %}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文