Использовать иконки администраторов django для моих собственных полей

Какой лучший способ использовать стандартные иконки django из меню администратора в пользовательских полях для администратора?

enter image description here

Я знаю, что они хранятся в projectname-static/admin/img/icon-alert.svg и т.д. ... но есть ли что-то вроде from django.templatetags.static import static, где я могу получить к ним доступ?

Я знаю, что они реализованы в админке с помощью css:

ul.messagelist li.warning {
background: var(--message-warning-bg) url(../img/icon-alert.svg) 40px 14px no-repeat;
background-size: 14px auto;
}

Я представляю себе что-то вроде:

class CustomFieldAdmin(admin.ModelAdmin):
    fields = ["custom",]

    def custom(self, obj):
        return format_html(f"""<img src="{icon}">obj.text""")
Вернуться на верх