【发布时间】:2013-11-23 11:55:03
【问题描述】:
我有一个高度自定义的 Django 管理员,可以非常简单地为我的每个 ModelAdmin 加载自定义 JS 文件:
class MyModelAdmin(admin.ModelAdmin):
class Media:
js = ('js/admin/mymodel.js',)
但是我该如何为管理“主页”执行此操作,其中列出了我的所有管理模型?
更新#1:修正我的问题,因为如果我不能有效地包含 Django 的 jQuery,下面的解决方案就没有那么有用了。那么,如何在 JS 文件中包含 Django 的 jQuery 呢?如果我用(就像我在其他 ModelAdmin JS 文件中所做的那样)包装我的代码:
(function ($) {
// my code here...
})(django.jQuery);
我收到以下错误:
ReferenceError: django 未定义。
谢谢。
更新 #2:我能够通过以下答案成功包含 Django 的 jQuery:https://stackoverflow.com/a/10584539/585783
【问题讨论】:
标签: javascript python django