Существует ли настройка Django, которая может запретить javascript обращаться к внешним API
Я руковожу проектом Django, сотрудничая с разными программистами, занимающимися фронт-эндом. Иногда в моем html шаблоне есть
<script src="https://example.com/script.js"></script>
Есть ли способ, чтобы я в своем settings.py определил белый список внешних доменов, которые могут быть вызваны. В данном примере, если example.com
не внесен в белый список, обращение к этому домену должно быть предотвращено.
вы можете сделать это следующим образом:
settings.py
ALLOWED_JS = ['example.com', 'example2.com']
шаблон
{% for domain in ALLOWED_JS %}
<script src="https://{{domain}}/script.js"></script>
{% endfor %}