artgrosvil
@artgrosvil
#dev #programming #student #startups #chill

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

Здравствуйте. не понимаю, почему темплейты не находят статику в Django(1.11)
Делаю так.
В корне! создаю папку static, закидываю туда статику, в настройках делаю так:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

В html делаю так:
{% load staticfiles %}
<link rel="stylesheet" href="{% static 'css/style.css' %}">


Потом делаю:
python manage.py collectstatic

В итоге файл имеет вроде бы правильную ссылку, но при этом не находится.
SGGGMLG.png
Вот структура папки static:
6G7xpwD.png

Знаю, что в каждом приложении нужно размещать папку static и от туда грузить, как говорит документация, но это бредово немного, неужели я должен в каждом приложении держать копию всей статики и при каждом имении бегать и править везде. Может быть я что-то не понимаю, подскажите?
  • Вопрос задан
  • 409 просмотров
Решения вопроса 1
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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