私はPython/Djangoプロジェクトで作業しています。私は現在、私のウェブサイトのページのリンクをクリックするとTemplateSyntaxError
を取得しています。Django TemplateSyntaxError:テンプレートレンダリング中にエラーが発生しました
このリンクは(壊れたページのURL)が表示されますURLは次のとおりです。costing/id/payment-report/overview
&例外値は言います:
Invalid block tag on line 87: 'date_to_display', expected 'elif', 'else' or 'endif'. Did you forget to register or load this tag?
テンプレート(HTMLファイル)自体、このページの、ありません実際にはこの変数はどこにでもあります。フォルダ構造内のテンプレートの場所は次のとおりです。
<body>
...
{% block content_payment_schedule %}
{% if not webview %}
<div>
<table>
...
<tr>
...
<td> {% date_to_display %} </td>
</tr>
</table>
</div>
{% endif %}
...
{% endblock %}
...
</body>
だから私はそれが不満だ変数であることがわかります。costing/templates/costing/reports_post_deposit.html
、しかし、構造内にこの変数を含んでいますcosting/pdf2_base.html
で別のテンプレートファイルは、そこにありますこのテンプレート内で使用されます。 costing/id/payment-report/overview
のページは、データベースに格納された情報とユーザーが提供する情報からPDFファイルを生成するために使用されます。このPDFファイルの構造はcosting/pdf2_base.html
ファイルで定義されています。date_to_display
は、値を生成したPDFに追加したい値の変数です...
このタグを登録またはロードするには、エラーメッセージは私がする必要があると言いますか?
おそらく{{date_to_display}} – e4c5