django jquery 管理问题
我已经将tinyMCE添加到我的django管理中,它工作正常,但现在我在firebug中显示错误:
django is not Defined [中断此错误] })(django.jQuery);
这是我的自定义代码: [代码] {% extends "admin/change_form.html" %}
{% block extrahead %}
$(document).ready(function() { tinyMCE.init({ mode : "textareas", theme : "advanced" //(n.b. no trailing comma, this will be critical as you experiment later) }); });{% endblock %} [/代码]
I have added tinyMCE to my django admin which works fine but now I am getting errors showing up in firebug:
django is not defined
[Break on this error] })(django.jQuery);
This is my custom code:
[code]
{% extends "admin/change_form.html" %}
{% block extrahead %}
$(document).ready(function() {
tinyMCE.init({
mode : "textareas",
theme : "advanced" //(n.b. no trailing comma, this will be critical as you experiment later)
});
});
{% endblock %}
[/code]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Django 管理中包含的 jQuery 版本位于单独的命名空间中。
因此,要么用
django.jQuery
替换脚本中对$
的每个调用,或者通过像这样包装代码来使$
变量在作用域中可用这:The jQuery version included in Django's admin lives in a separate namespace.
So either replace each call of
$
in your script bydjango.jQuery
, or make the$
variable available in the scope by wrapping your code like this: