1

私はプロジェクトの最終段階に近づいており、Django で少し問題が発生しました。

{% blocktrans %}タグ関連です。

アプリで完全に機能するようにするにはどうすればよいですか。現在、テキストをラップすると{% blocktrans %}メッセージがTemplateSyntaxError表示されます

私は私の中に次のものを持っています

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

どんな助けでも大歓迎です。

4

1 に答える 1

3

私にとってはこのようなものでした(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 %}

于 2011-01-26T15:48:21.827 に答える