Djangoインクルードタグを初めて使用しようとしていて、問題が発生しています。私は以下のコードを書いたが、それは私にエラーを与える。私は 'special'(データベースはmain.pyで定義されている)ごとに異なるHTMLページを含めるようにしています。 {{special.text}}フィールドには、ロードする固有のウェブサイトアドレスが含まれています。Djangoインクルードタグが機能しない
{% for special in specials|dictsort:"register_date" reversed %}
<div class="specials_content {{ special.city }}">
{% include {{ special.text }} %}
</div>
{% endfor %}
私が手にエラーがある: TemplateSyntaxError:「を含む」タグは、一つの引数を取ります。テンプレートの名前は
を含めることが今、私は私のようにそれを定義しなければならないためであると考えて残念ながら、私はそれから変数を作る方法を理解していません。誰でも助けることができますか?
できませんinclude' 'と "ロード・ウェブサイトのアドレス"。あなたは何をしようとしているのですか? –
したがって、{{special.text}}の値は、例えばinterview-01-vienna.html となります.HTMLレイアウトのテキストがかなりあり、ウェブサイトに読み込まれます。 「ウェブサイトのアドレス」は「url」となるはずです – Vincent
いいえ、「テンプレート」にする必要があります。 –