Django テンプレートから、ファイルから html スニペットを含めたいと思いますmysnippet.html
。
<div>
blah
</div>
JavaScript変数に:
<script type="text/javascript">
var myvar = {% include 'mysnippet.html' %}
</script>
問題は、新しい行をエスケープする必要があることです。それ以外の場合、Javascript は「終了していない文字列リテラル」について文句を言います。
スラッシュを追加できることは知っていますが、タグ{{x|addslashes}}
に対してそれを行う方法がわかりません。{% include %}