Я пытаюсь реализовать приложение django sekizai. Он дублирует файлы js, которые я добавляю.
базовый шаблон:
{% load sekizai_tags %}
...
{% render_block "my_js" %}
который использует эту базу:
{% load sekizai_tags %}
<div id="a1" >
{% addtoblock "my_js" %}
<script type="text/javascript" src="{{ MEDIA_URL }}js/my_js.js"></script>
{% endaddtoblock %}
</div>
{% addtoblock "my_js" %}
<script type="text/javascript" src="{{ MEDIA_URL }}js/my_js.js"></script>
{% endaddtoblock %}
Теперь здесь визуализированный шаблон визуализировался дважды. Но когда я попытался добавить тот же script в div, он не был дублирован. Был бы оценен, если кто-то может пролить свет на это!
Также, когда я пытаюсь использовать {% addtoblock%} в шаблоне, создаваемом тегом шаблона, пропадает script (он не включен и не остается в этом шаблоне).
Примечание. Теги шаблона render_block
и addtoblock
взяты из пакета django-sekizai.