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