Egor
Ребят, подскажите в чем проблема, джанго в режиме debug=False не хочет грузить статику, collectstatic делал
Egor
Egor
Даже стили админки не грузит
Egor
Это джанга, забыл написать
Alex
Tigran
Когда забыл, что не забыл
Alex
через nginx отдаешь статику?
Egor
через рансервер
Egor
А все
Egor
я понял
Egor
Дошло
Alex
грац
Egor
Статика и медиа только через нжникс
Alex
а с debug=True норм отдает статику?
Egor
Egor
как?
Alex
С отключением отладки Django больше не будет обрабатывать статические файлы - ваш рабочий веб-сервер (Apache или Nginx) должен позаботиться об этом.
Alex
все верно до тебя дошло
Alex
чертяка умный
Tishka17
Alex
что "?" ?
Tishka17
Это из документации?
Alex
а что
Tishka17
Жесть какая
Alex
почему
Tishka17
Нормальный кейс, контейнер с приложением содержит статику, а nginx ее кэширует и отдает дальше сам
Tishka17
При обновлении приложения достаточно один контейнер перезалить и всё
Alex
а в чем жесть
Tishka17
Ну если Джанго не отдает статику без дебага, так не сделать
Alex
@Tishka17 TL;DR?
Tishka17
Я сам только проснулся
Alex
Джанго по-умолчанию отдает статику только в режиме дебага ага
Alex
Что логично, потому что на проде нехрен отдавать статику через джанго.
Alex
ну так вот задумано
Bogdan (SirEdvin)
Есть whitehouse)
Alex
Но это как бы настраивается
Alex
в принципе ничего смертельного в этом нет
Bogdan (SirEdvin)
Там предлагают отдавать статику через джанго и кешировать через cdn
Bogdan (SirEdvin)
Alex
эммм
Alex
щас бы читать задом наперед
Alex
я про отдачу статитки через nginx вообще то
Alex
Я тут весь тред не читал, но если хочется отдавать статику джангой, достаточно добавить урлы.
Alex
при отключенном дебаге
Alex
В общем случае этого естественно делать не стоит
Alex
я не понимаю зачем отдавать статику джангой
Alex
это логично что для этого есть фронт-сервер
Alex
Тогда можно настроить кеширование на nginx etc.
Alex
ну понятно что есть кейсы
Alex
А так-то да в общем случае за статику должен отвечать CDN \ Reverse proxy
Alex
но в конечном итоге это всё такие частные кейсы
Alex
что их можно за погрешность принимать
Alex
ибо в целом это не тру вей
Alex
кто на что горазд как говорится
Alex
лично я не сторонник пихать все в один контейнер
tpouuhk
писать qt гуй на питоне можно? 🤔
Alex
можно
Alex
пиши
tpouuhk
а без боли при использовании? 🤔
Alex
от тебя зависит
Alex
будет там у тебя боль или нет
Tishka17
Tishka17
У нас были какие-то костыли с rsync при деплое
Tishka17
Какой трувей если не пихать в один контейнер
Tishka17
tpouuhk
Vladimir
Tishka17
Vladimir
Oleg
Tishka17
Tishka17
Куда - понятно. Как?
Oleg
Как?
ну это зависит от того какой интерфейс предоставляет cdn
Tishka17
Ну вот у нас свой cdn с rsync
Oleg