I'm trying to implement django sekizai app. It is duplicating the js files that i'm adding.
base template:
{% load sekizai_tags %}
...
{% render_block "my_js" %}
template that is using this base:
{% 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 %}
Now here the rendered template has rendered twice.But when I tried adding the same script within the div it wasn't duplicated. Would appreciate if someone can shed some light on this!
Also when i try to use {% addtoblock %} in a template rendered by a template tag the script goes missing (It is neither included nor it stays in that template).
Note: The template tags, render_block and addtoblock, are from the django-sekizai package.
{% addtoblock %}and{% endaddtoblock %}have to be inside of a block in templates that inherit another template.Hope that helps you out.