collectstatic¶
Сбор статических файлов веб-интерфейса в один каталог (стандартная команда Django)
Примечание
Используется при первичной установке и обновлении сервера. Если статика повреждена или были изменены файлы, можно запустить команду повторно
Зачем нужна¶
Команда собирает все CSS, JS, изображения и шрифты веб-интерфейса в один каталог /usr/share/rudesktop/public, откуда их раздаёт nginx. Без актуального содержимого этого каталога админ-панель отображается «без стилей» или с битыми скриптами. Обычно команда вызывается автоматически установщиком, ручной запуск нужен в нестандартных случаях
Типичные случаи применения:
ручное восстановление после сбоя обновления сервера, когда статика не пересобралась
разовая пересборка после ручного изменения шаблонов или CSS/JS
диагностика: убедиться, что все файлы статики на месте после миграции на новый диск или каталог
Синтаксис¶
rude collectstatic
Пример¶
Чтобы собрать файлы в одном месте, введите следующее:
rude collectstatic
На запрос подтверждения введите следующее:
yes
После выполнения команды файлы будут скопированы по пути /usr/share/rudesktop/public