django jquery管理问题

时间:2010-11-27 18:13:39

标签: jquery django django-admin

我已将tinyMCE添加到我的django管理员中,但工作正常,但现在我在firebug中出现错误:

django未定义 [打破这个错误]})(django.jQuery);

这是我的自定义代码: [码] {%extends“admin / change_form.html”%}

{%block extrahead%}

  $(document).ready(function(){  tinyMCE.init({   模式:“textareas”,   主题:“高级”//(n.b。没有尾随逗号,这对你以后的实验很重要)  });   });

{%endblock%} [/代码]

1 个答案:

答案 0 :(得分:3)

Django管理员中包含的jQuery版本位于一个单独的命名空间中。

因此,要么将$中的django.jQuery的每个调用替换为$,要么通过包装代码来使范围内的(function($) { $(document).ready(function() { tinyMCE.init({mode: "textareas", theme: "advanced"}); }); }(django.jQuery)); 变量可用:

{{1}}