Django App не читает статический Javascript из <script>

Я довольно новичок в этом деле и просмотрел все предыдущие ответы, но не могу заставить это работать. Я не могу заставить django прочитать и применить мой файл cart.js из моего шаблона base.html. Я проверил и перепроверил свои настройки и файлы и просто не могу найти его. Вы можете помочь?

settings.py enter image description here

base.html

enter image description here

статическая структура файла

enter image description here

main urls.py

enter image description here

Ошибка при визуализации шаблона

enter image description here

Мое лучшее предположение, что это где-то в настройках статических файлов, но я просто не могу понять где.

Над тегом сценария добавьте

{% load static %}

Вот ссылка на документацию по работе со статическими файлами https://docs.djangoproject.com/en/4.1/howto/static-files/

По крайней мере, удалось сузить круг поиска. Проблема где-то в WhiteNoise / STATICFILES_STORAGE когда вы закомментируете эту строку, все работает, когда пытаетесь включить ее, все ломается

Ссылка на ответ: Другой пост с тем же вопросом

enter image description here

Похоже, что проблема в том, как WhiteNoise хранит и упорядочивает файлы. Я протестировал это через Heroku, и все по-прежнему работает нормально без него, хотя я не уверен, почему.

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