/ / django jquery admin Probleme - jquery, django, django-admin

django jquery admin Probleme - jquery, django, django-admin

Ich habe tinyMCE zu meinem django admin hinzugefügt, was gut funktioniert, aber jetzt bekomme ich Fehler, die in Firebug auftauchen:

Django ist nicht definiert [Break auf diesen Fehler]}) (django.jQuery);

Dies ist mein benutzerdefinierter Code: [Code] {% erweitert "admin / change_form.html"%}

{% block extrahead%}

$ (Dokument) .ready (Funktion () { tinyMCE.init ({ Modus: "Textareas", Thema: "advanced" //(n.b. kein abschließendes Komma, dies ist kritisch, wie Sie später experimentieren) }); });

{% endblock%} [/Code]

Antworten:

3 für die Antwort № 1

Die jQuery-Version, die in Djangos Admin enthalten ist, lebt in einem separaten Namespace.

So ersetzen Sie jeden Anruf von $ in deinem Skript von django.jQueryoder mach das $ Variable, die im Bereich verfügbar ist, indem Sie Ihren Code wie folgt umschließen:

(function($) {
$(document).ready(function() {
tinyMCE.init({mode: "textareas", theme: "advanced"});
});
}(django.jQuery));