首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在django 1.6.5中执行javascript

如何在django 1.6.5中执行javascript
EN

Stack Overflow用户
提问于 2014-11-11 03:20:30
回答 1查看 246关注 0票数 0

我已将“班级媒体”定义为:

代码语言:javascript
运行
复制
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如下所示:

代码语言:javascript
运行
复制
jQuery(document).ready(function($){
    alert('Hi');
});

我必须定义MEDIA_URL才能使用它吗?我必须在javascript中有一个src吗?如果我添加和,它将显示错误: Uncaught :意外令牌<

在删除这个错误时,我会得到:

Uncaught :对象对象的属性“jQuery”不是函数

我如何解决这个问题?我尝试过使用FireFox和Chrome浏览器,我是不是遗漏了一些其他设置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-11 04:36:49

jQuery已经包含在Django管理中,它就在django命名空间下。使用立即调用函数传入django.jQuery,可以使用更熟悉的$快捷方式,而不必一直编写django.jQuery

代码语言:javascript
运行
复制
(function($) {
    $(function() {
        alert('Hi');
    });
})(django.jQuery);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26856930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档