Задать вопрос
@DaniPy
Python

Объясните как настроить статику Django?

Как настроить статику Django? Что для чего нужно? Как работает collectstatic и для чего он вообще? В доке говорят, что статику грузит, а какую статику? Какие константы для чего?
  • Вопрос задан
  • 671 просмотр
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@deliro
По-хорошему, у тебя для каждого app-а своя статика. Структура будет примерно такой:
src/
- project/
- - settings.py
- - wsgi.py
- someapp/
- - templates/
- - - someapp/
- - - - hello.html
- - static/
- - - css/
- - - - bootstrap.min.css
- - - js/
- - - - app.js


Естественно, nginx не хочет гонять по каждому твоему аппу в поисках статики. Поэтому на продакшене вся статика собирается в одну папку STATIC_ROOT из всех твоих STATICFILES_DIRS командой collectstatic.
Ответ написан
Ваш ответ на вопрос

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

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