添加JavaScript来Django管理站点
问题描述:
我遵循下列步骤:添加JavaScript来Django管理站点
- settings.py
STATIC_URL = '/static/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/'
- urls.py
- 节省这里demo.js MyApp的/静态/ MyApp的/ JS/demo.js
- admin.py
... +静态(settings.MEDIA_URL,DOCUMENT_ROOT = settings.MEDIA_ROOT)
$(document).ready(function() { $("h1").css("background-color","red"); });
class BaseAdmin(admin.ModelAdmin): class Media: js = ['myapp/js/demo.js'] admin.site.register(MyModel, BaseAdmin)
当我打开管理网站,没有任何改变。哪一步错了? p.s.运行开发服务器 “的runserver”
答
尝试几件事情:
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
(function ($) { $(document).ready(function ($) { $("h1").css("background-color","red"); }); })(django.jQuery);
感谢。第二次更改有效。 – hlpmee 2014-11-25 02:28:46