Корсхедеры в администрировании 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