Идея состоит в том, чтобы иметь несколько виджетов на странице и включать все файлы js и css, необходимые для этих «виджетов» (так легко управлять файлами). Дублированные файлы не проблема.
Шаблон каждого виджета включен в страницу {% include%}
Из шаблона виджета внутри я пытаюсь добавить контент в родительский блок:
РОДИТЕЛЕЙ:
{%block js%}
{%endblock%}
WIDGET
{%block js%}
{{block.super}}
///my widget spectyfic JS
{%end block%}
это выдает ошибку с {{block.super}}: Caught AttributeError while rendering: 'BlockNode' object has no attribute 'context'
Я не уверен, как еще я могу расширить блок ... Кажется, в django это невозможно ... есть идеи?
Определение нескольких блоков не сработает, так как мы не знаем, сколько разных виджетов с именами будет на каждой странице ... (и это не беспокоит nemplate)