我已将tinyMCE添加到我的django管理员中,但工作正常,但现在我在firebug中出现错误:
django未定义 [打破这个错误]})(django.jQuery);
这是我的自定义代码: [码] {%extends“admin / change_form.html”%}
{%block extrahead%}
$(document).ready(function(){ tinyMCE.init({ 模式:“textareas”, 主题:“高级”//(n.b。没有尾随逗号,这对你以后的实验很重要) }); });{%endblock%} [/代码]
答案 0 :(得分:3)
Django管理员中包含的jQuery版本位于一个单独的命名空间中。
因此,要么将$
中的django.jQuery
的每个调用替换为$
,要么通过包装代码来使范围内的(function($) {
$(document).ready(function() {
tinyMCE.init({mode: "textareas", theme: "advanced"});
});
}(django.jQuery));
变量可用:
{{1}}