django jquery 管理问题
Posted
技术标签:
【中文标题】django jquery 管理问题【英文标题】:django jquery admin problems 【发布时间】:2011-05-16 15:23:06 【问题描述】:我已将 tinyMCE 添加到我的 django 管理员中,它工作正常,但现在我在 firebug 中出现错误:
django 没有定义 [打破这个错误] )(django.jQuery);
这是我的自定义代码: [代码] % 扩展“admin/change_form.html”%
% block extrahead %
$(文档).ready(函数() tinyMCE.init( 模式:“文本区域”, 主题:“高级”//(注意没有尾随逗号,这在您稍后进行实验时很重要) ); );% 端块 % [/代码]
【问题讨论】:
【参考方案1】:Django 管理中包含的 jQuery 版本位于单独的命名空间中。
因此,要么将脚本中对 $
的每个调用替换为 django.jQuery
,要么通过如下包装代码使 $
变量在作用域中可用:
(function($)
$(document).ready(function()
tinyMCE.init(mode: "textareas", theme: "advanced");
);
(django.jQuery));
【讨论】:
以上是关于django jquery 管理问题的主要内容,如果未能解决你的问题,请参考以下文章
模仿 Django 管理界面样式的 jQuery 主题(使用 CSS)[关闭]