我已将“班级媒体”定义为:
class LtAdmin(admin.ModelAdmin):
form = LtForm
class Media:
js = ('javascript/lt/showhid_follow_up.js',)
此javascript代码位于django项目文件夹中:
/home/myself/mysite/static/javascript/lt/showhid_follow_up.js
settings.py包含:
STATIC_URL =‘/静态/’
Javascript如下所示:
jQuery(document).ready(function($){
alert('Hi');
});
我必须定义MEDIA_URL才能使用它吗?我必须在javascript中有一个src吗?如果我添加和,它将显示错误: Uncaught :意外令牌<
在删除这个错误时,我会得到:
Uncaught :对象对象的属性“jQuery”不是函数
我如何解决这个问题?我尝试过使用FireFox和Chrome浏览器,我是不是遗漏了一些其他设置?
发布于 2014-11-11 04:36:49
jQuery已经包含在Django管理中,它就在django
命名空间下。使用立即调用函数传入django.jQuery
,可以使用更熟悉的$
快捷方式,而不必一直编写django.jQuery
。
(function($) {
$(function() {
alert('Hi');
});
})(django.jQuery);
https://stackoverflow.com/questions/26856930
复制相似问题