django-templates - using-block.super in der Vorlage nicht durchgeführt werden (Ausnahme)

die Idee ist, mehrere widgets auf eine Seite und alle js-und css-Dateien benötigten form dieser 'widgets' (es ist einfach zu verwalten Dateien auf diese Weise). Doppelte Dateien ist kein problem.
Jeder widget-Vorlage enthalten ist, die in einer Seite per {%include%}
Von innen widget-Vorlage die ich versuche zum hinzufügen von Inhalten zu übergeordneten block:

ELTERN:

{%block js%}
{%endblock%}

WIDGET

{%block js%}
   {{block.super}}
   ///my widget spectyfic JS
{%end block%}

dies gibt ein Fehler mit {{block.super}}: Caught AttributeError while rendering: 'BlockNode' object has no attribute 'context'

Ich bin mir nicht sicher, wie kann ich sonst noch verlängern blockieren... Scheint es unmöglich, in django... irgendwelche Ideen?
Definieren mehrere Blöcke werden nicht so funktionieren, wie wir nicht wissen, wie viele verschiedene widgets mit, welche Namen haben wir auf jeder Seite... (und es ist nicht ein nemplate kümmern)

  • Hi robertzp, ich bin auch vor dem gleichen problem. Haben Sie die Lösung ? Bitte helfen Sie mir, dieses.
InformationsquelleAutor robertzp | 2011-07-04
Schreibe einen Kommentar