[英]How to execute javascript in django 1.6.5
我將媒體類定義為:
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 SyntaxError:意外的令牌<
刪除此錯誤,我得到:
未捕獲的TypeError:對象[object Object]的屬性'jQuery'不是函數
我該如何解決這個問題? 我曾經嘗試過使用FireFox和Chrome瀏覽器,但是否缺少其他設置?
jQuery已包含在Django admin中,位於django
名稱空間下。 使用立即調用函數傳遞django.jQuery
可以使您使用更熟悉的$
快捷方式,而不必django.jQuery
編寫django.jQuery
。
(function($) {
$(function() {
alert('Hi');
});
})(django.jQuery);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.