2017-05-03 10 views
0
私はこのように変換しようとしています

でDjangoの変数を翻訳:HTMLテンプレート値

<div class="col-sm-7 section"> 
    {{ template |safe }} 
</div> 

テンプレート= <div class="row"> <div class="calc-head">{% trans "Calculations" %}</div> </div>

しかし、私のために働いていません{トランス "計算" %は%}。誰でも助けてくれる

答えて

0

なぜテンプレートを変数として使用していますか?それを文字列コンテキストオブジェクトとしてページに追加しましたか? 、htmlファイルとしてテンプレートを保存したファイルの上に

{% load i18n %} 

に覚えて、その後の内側(HTMLコンテンツを持つ)コードを置く:

{% blocktrans %} 
{# Your html markup here #} 
{% endblocktrans %} 

そしてどこページに追加あなたはそれを必要とします:

{% include 'folder/name.html' %} 

私は役立つことを望みます。

+0

返信いただきありがとうございますが、変数としてレンダリングする必要があるデータベースにテンプレートを保存しました。コンテキスト内で変数としてテンプレートを渡しています。 –

+0

それでもブロック形式を使用できます。それは動作しませんか? –

関連する問題