Django JQuery проблемы с администратором - PullRequest
2 голосов
/ 27 ноября 2010

Я добавил tinyMCE к моему администратору django, который работает нормально, но теперь я получаю ошибки, появляющиеся в firebug:

django не определен [Сбой при этой ошибке]}) (django.jQuery);

Это мой пользовательский код: [code] {% extends "admin / change_form.html"%}

{% block extrahead%}

$ (document) .ready (function (function () {tinyMCE.init ({mode: "textareas", theme: "advanced" // (не запятая, это будет критически важно, если вы будете экспериментировать позже)});});

{% endblock%} [/ code]

1 Ответ

3 голосов
/ 09 марта 2012

Версия jQuery, включенная в админку Django, находится в отдельном пространстве имен.

Так что либо замените каждый вызов $ в вашем скрипте на django.jQuery, либо сделайте переменную $ доступной в области видимостиупаковав ваш код так:

(function($) {
    $(document).ready(function() {
        tinyMCE.init({mode: "textareas", theme: "advanced"});
    });
}(django.jQuery));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...