Django как добавить кастом стили и скрипты js css. (Django add custom styles and js)

326
0
326

https://gist.github.com/rg3915/26076942ef4b0564cfa4b398a92c9b51

Как то мне потребовалось немного изменить стиль и js админки. В частности мульти селекта.
Для этого потребовалось подключение кастомных скриптов и стилей.

Собственно для этого используется класс Media в admin.py при регистрации модели. Пути стилей идут от статики из папки admin.

from .models import Post


@admin.register(Post)
class PostAdmin(admin.ModelAdmin):
    class Media:
        css = {
            'all': ('/static/admin/css/custom.css',)
        }
        js = (
            '/static/admin/js/vendor/jquery/jquery.js',
            '/static/admin/js/vendor/select2/select2.full.js',
            '/static/admin/js/custom.js',
            )
0