Django admin 的 jQuery

django 1.1 的時候, django admin 並沒有納入 jQuery, 不過 django 1.2 之後, Django admin 就有內建 jQuery 了, 只是今天在弄某 project ( django 1.2.3 ) 的後台時, 不管是用 $ 或是 jQuery 都說 undefined.

一找文件才知道, django admin 為了避免跟 user 自定的 javascript 衝突, 所以將 django admin 用的 jQuery namespace 叫做 django.jQuery, 所以用法就變成下面這樣即可, 在裡面可以繼續用 $ 。

django.jQuery(function($){  
   alert("It's the jquery in django admin!");
});

tzangms

Read more posts by this author.

Subscribe to Oceanic / 海海人生

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!