Из шаблона Django я хотел бы добавить фрагмент html из файла, скажем mysnippet.html
:
<div>
blah
</div>
в переменную javascript:
<script type="text/javascript">
var myvar = {% include 'mysnippet.html' %}
</script>
Проблема в том, что новые строки должны быть экранированы. В противном случае Javascript жалуется на "неиспользуемый строковый литерал".
Я знаю, что косые черты могут быть добавлены с помощью {{x|addslashes}}
, но я не знаю, как это сделать для тега {% include %}
.