Ich brauche ein Widget, das nur einen Block anzeigen soll, weil ich Funktionalität mit jQuery hinzufügen werde. Ich versuche, das Javascript und Stylesheet durch die "Media" -Klasse von Widget zu integrieren, und es funktioniert nicht für mich.
Hier ist der Code:
%Vor%Irgendwelche Vorschläge oder Hilfe werden geschätzt
Fügen Sie das Formularmedium tatsächlich in Ihre Vorlage ein?
%Vor%Pfade in "class Media" werden automatisch mit settings.MEDIA_URL vorangestellt. Versuchen Sie es so:
%Vor%Wenn es nicht funktioniert, empfehle ich, FireBug oder ähnliches zu verwenden und zu prüfen, ob der Browser css und javascript laden kann.
Basierend auf Kommentar: Es scheint, dass Sie Ihre Formularmedien überhaupt nicht laden. Versuchen Sie, die Vorlage hinzuzufügen:
%Vor%in {% block subheader%} (oder wo auch immer Sie scripts und css laden), wobei "my_form" der Name Ihrer Formularinstanz ist, die in der Ansicht erstellt wurde.
Geringfügige Optimierung: Sie müssen settings.MEDIA_URL nicht Ihren Pfadangaben voranstellen, dies geschieht automatisch beim Ausdrucken.
Tags und Links django django-widget