backend/django
Django: overriding admin css in django
seul chan
2018. 4. 27. 20:30
Method 1: Override admin template
In django admin templates, there’s
{% block extrastyle %}{% endblock %}
and can add some styles to there.
Method 2: Add Media class to ModelAdmin
If you want to add css
or js
for only one ModelAdmin, you can add Media
class to ModelAdmin
class CustomModelAdmin(admin.ModelAdmin):
class Media:
js = ('js/admin/my_own_admin.js',)
css = {
'all': ('css/admin/my_own_admin.css',)
}