If you need a global scope and you don't want to think about redefining templates, mixin works great for this. Put this code wherever you want:
class CSSAdminMixin(object): class Media: css = { 'all': ('css/admin.css',), }
Then create a CSS file called admin.css with your overrides, for example:
select[multiple] { resize: vertical; }
Then, on any models you want, do:
class MyModelAdmin(admin.ModelAdmin, CSSAdminMixin):
And everything will be ready.
mlissner Jul 26 '17 at 16:51 2017-07-26 16:51
source share