%20 в моем url к статическому файлу javascript в приложении django

У меня есть базовый шаблон core/layout.html и он содержит блок scripts в нем:

<script type="text/javascript" src="{% static "core/js/tinymce/tinymce.min.js" %}"></script>
<script src = "{% static "core/js/flowbite.min.js" %}"></script>
<!-- <script src = "{% static "core/js/index.js" %}"></script> -->
{% block scripts %}

{% endblock scripts %}

Так что проблема в url к файлу javascript (index.js).

Если я включаю его в layout.html (базовый шаблон), все работает идеально, но когда я помещаю его в дочерний шаблон:

{% block scripts %}
<script src="{% static 'core/js/index.js' %}"></script>
{% endblock scripts %}

выдает ошибку:

GET 127.0.0.1:8000/static/%20core/js/index.js net::ERR_ABORTED 404 (Not Found)

Я даже пытался жестко закодировать его, но все равно та же проблема.

SETTINGS.PY


STATIC_URL = 'static/'
STATIC_ROOT = os.path.join(BASE_DIR, "static")

MEDIA_URL = "media/"
MEDIA_ROOT = os.path.join(BASE_DIR, "media")

Итак, проблема была в кавычках. Мне пришлось их убрать, так что мой код выглядел следующим образом:

{% block scripts %}
<script src={% static "core/js/index.js" %}></script>
{% endblock scripts %}
Вернуться на верх