Как я могу собрать статику в рабочем проекте django?

Есть сайт который работает на debian9.0 + django + guncorn + nginx + systemd.

Я разрабатываю дополнения локально потом делаю git pull на github.

Иногда мне приходится вносить изменения в базу данных(новые страницы через админку и статические файлы(например цвет фона и или картинку)

Затем иду на сервер и делаю

git pull

Вылезает ошибка связанная с базой данной sqllitedb Делаю

git stash

Еще раз

git pull

И ошибка проходит, новые страницы и текст и ссылки меняются.(но стили не меняются) Это и понятно ведь мы собрали всю статику в отдельную папку из которой nginx , берет ее. Как мне собрать статику ? просто выключить gunicorn и сделать

manage.py collectstatic?

Насколько правильно использовать git stash в этой ситуации? Очень долго разбирался с деплоем боюсь сломать)))(Может имеет смысл менять стили прямо в папке сss из которых берет их берет nginx и не парится? Буду благодарен любым мыслям и советам!


Ответы (0 шт):