Задать вопрос
8toni8
@8toni8

Как прописать статический файл в Django?

Что то не как разобраться не могу как привязать статический файл к проекту в Django. В разных местах этот процесс описан по разному, из-за чего еще больше путаешься:(
Я сделал так: в settings.py прописал STATIC_URL = '/static/' и в INSTALLED_APPS 'django.contrib.staticfiles', (точнее он и так был там прописан).
Кстати, из этого вытекает еще один вопрос: нужно ли прописывать STATICFILES_DIRS и для чего и что туда писать?
Создал папку static в ней js и в неё положил сам файл:
5ba5a3a446a77217201053.png
А вот как правильно прописать в теле сайта, не знаю... К примеру на данный момент прописано вот так: {% load staticfiles %}
<img src="{% static "mysite/js/Chart.js" %}" alt="My js"/>


При этом js доступен через адресную строку браузера: 127.0.0.1:8000/static/js/Chart.js
Вот как то так.
  • Вопрос задан
  • 489 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
8toni8
@8toni8 Автор вопроса
В итоге, вот так получилось вставить:
<script src="/static/js/Chart.js"></script>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы