gpt4 book ai didi

javascript - 如何在 django 1.6.5 中执行 JavaScript

转载 作者:行者123 更新时间:2023-12-03 11:27:36 24 4
gpt4 key购买 nike

我将 Media 类定义为:

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 TypeError: Property 'jQuery' of object [object Object] is not a function

如何解决这个问题?我尝试过使用 FireFox 以及 Chrome 浏览器我是否缺少其他一些设置?

最佳答案

jQuery 已经包含在 Django admin 中,它位于 django 命名空间下。使用立即调用函数传入 django.jQuery 允许您使用更熟悉的 $ 快捷方式,而不必编写 django.jQuery 所有时间。

(function($) {
$(function() {
alert('Hi');
});
})(django.jQuery);

关于javascript - 如何在 django 1.6.5 中执行 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26856930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com