添加JavaScript来Django管理站点

问题描述:

我遵循下列步骤:添加JavaScript来Django管理站点

  1. settings.py
STATIC_URL = '/static/' 
MEDIA_ROOT = os.path.join(BASE_DIR, 'media') 
MEDIA_URL = '/media/' 
  1. urls.py
  2. ... +静态(settings.MEDIA_URL,DOCUMENT_ROOT = settings.MEDIA_ROOT)

    1. 节省这里demo.js MyApp的/静态/ MyApp的/ JS/demo.js
    2. $(document).ready(function() { 
          $("h1").css("background-color","red"); 
      }); 
      
      1. admin.py
      2. class BaseAdmin(admin.ModelAdmin): 
            class Media: 
             js = ['myapp/js/demo.js'] 
        admin.site.register(MyModel, BaseAdmin) 
        

        当我打开管理网站,没有任何改变。哪一步错了? p.s.运行开发服务器 “的runserver”

      开始=>
    开始=>
开始=>

尝试几件事情:

  1. MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')

  2. (function ($) { $(document).ready(function ($) { $("h1").css("background-color","red"); }); })(django.jQuery);

+0

感谢。第二次更改有效。 – hlpmee 2014-11-25 02:28:46