У меня есть тег include_tag с именем content_blocks
.И я хочу вставить несколько js в {% block%}
, определенный в базовом шаблоне.
base.html:
<html>
<body>
{% content_blocks %} # content_blocks tag will be used here..
...
...
{% block js %}
{% endblock %}
</body>
</html>
# custom_tags.py
@register.inclusion_tag('tags/content_blocks.html')
def content_blocks():
content_type = ... # some content type, obtained from somewhere else
# todo: depending on 'content_type', insert some js in to {% block js %}
# how?
.... other stuff
Это выполнимо?Я не могу поместить js в шаблон тега, потому что тогда он выводит его посередине страницы (для этого кода js требуется JQuery, и он загружается в конце страницы)