Django — Не распознает файл Javascript — Проблема со статикой?

#javascript #html #django #django-staticfiles

Вопрос:

Когда я пытаюсь пойти в five_day_forecast.html Я получаю ошибку:

127.0.0.1/:3 ПОЛУЧИТЬ http://127.0.0.1:8000/five_day/static/capstone/five_day.js сеть::ОШИБКА 404 (Не найдена)

Он не распознает мой файл Javascript, но я не знаю почему.

Вот как настраиваются мои файлы, я использую Django:

фильм

five_day_forecast.html в настоящее время это просто:

 HELLO

<script src="static/capstone/five_day.js"></script>
 

Я пробовал использовать там весь свой код или только это, но он все равно не работает.
Я не понимаю, потому что, когда я на home.html (что вызывает temp.js файл) это работает совершенно нормально. И оба файла js находятся в разделе static/capstone. Я просто не знаю, почему он не распознает файл js здесь.

Ответ №1:

основываясь на документах django о статических файлах, попробуйте это:

<script src="{% static 'capstone/five_day.js' %}"></script>