I have a heavily customized Django admin where it\'s very simple to load a custom JS file for each of my ModelAdmins:
class MyModelAdmin(admin.ModelAdmin):
You can override templates/admin/index.html and add the JavaScript in the block extrahead:
templates/admin/index.html
extrahead
{% extends "admin/index.html" %} {% block extrahead %} {{ block.super }} # add a <script> tag here with your JavaScript {% endblock %}