Корсхедеры в администрировании django

Я использую django-cors-headers и он отлично работает с django rest, но в Django admin не работает.

В Django у меня есть модель:

class Animation(models.Model):
    code = models.CharField(max_length=50, unique=True)
    name = models.CharField(max_length=500, default='')
    time = models.DecimalField(default=0.0, max_digits=6, decimal_places=2)
    animation = models.CharField(max_length=500)

Поле анимации имеет URL анимации Lottie, а в шаблоне администратора имеет:

    {% if adminform.form.instance.animation %}
        <script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
        <lottie-player
                id="animationPlayer"
                src="{{ adminform.form.instance.animation }}"
                background="transparent"
                speed="1" style="width: 300px; height: 300px;"
                loop controls autoplay>
        </lottie-player>
    {% endif %}

У меня проблемы с CORS в админке django, потому что админка находится в https://example.com/admin, а анимация в https://static.example.com/animation.json

Вернуться на верх