Gunicorn, обслуживающй VPS, не видит CSS админки

Рейтинг: 0Ответов: 1Опубликовано: 05.03.2023

Всем здравствуйте!

Ранее я никогда не занимался настройкой и обслуживанием VPS. Недавно запустил проект - выбрал gunicorn в силу простоты настройки. Все работает хорошо, но вот стили в админке не подгружаются. Сначала, не понимая, в чем причина, пытался установить grappelli - безуспешно. После я раскопал информацию, что gunicorn вообще не умеет подгружать стили админки.

Можно ли как-то заставить gunicorn корректно решать эту задачу без негативных последствий для проекта? Если нет, то что лучше использовать вместо него?

Буду благодарен за любой ответ

Ответы

▲ 1

При работе под сервером gunicorn статические файлы (изображения и css-стили) не будут отображаться: этот сервер работает только с динамическими запросами.

Для работы со статическими файлами можно воспользоваться nginx, он отвечает за перенаправление HTTP - запросов:

  • если нужно отдать статический файл или перенаправить запрос — это поручается nginx;
  • если нужно выполнить какие-то логические задачи — это возьмёт на себя WSGI-сервер gunicorn.

хороший туториал по настройке