Django grappelli添加自定义js以更改表单

Django grappelli添加自定义js以更改表单,django,django-admin,django-grappelli,Django,Django Admin,Django Grappelli,我尝试将我的自定义javascript添加到一些更改表单模板中。 在安装Grapelli之前,我可以通过扩展 更改admin的_form.html并在模板下创建子文件夹 用我的模块名 例如,我的树hireachy是这样的: +templates ++admin_copies +++change_form.html (I have added extra js blocks) ++admin +++employer ++++employer +++++change_form.html

我尝试将我的自定义javascript添加到一些更改表单模板中。 在安装Grapelli之前,我可以通过扩展 更改admin的_form.html并在模板下创建子文件夹 用我的模块名

例如,我的树hireachy是这样的:

+templates 
++admin_copies 
+++change_form.html (I have added extra js blocks) 
++admin 
+++employer 
++++employer 
+++++change_form.html 
++++employer_new 
+++++change_form.html
据你所知,我有一个名为“雇主”的模型。我可以添加我的自定义项 change_form.html文件下的js方法。 然而,这种继承会导致javascript/breadcrumb 抓图的问题。 如何简单地为每个模型添加自定义javascript函数
单独地

创建
ModelAdmin
的子类,并在其
Media
类中定义自定义js

admin.py
,与拥有
雇主的
models.py
位于同一文件夹中:

from django.contrib import admin
from models import Employer

class EmployerAdmin(admin.ModelAdmin):
    class Media:
        js = ("js/custom.js",) # This paths are appended to your MEDIA_URL setting

admin.site.register(Employer, EmployerAdmin)