Django collectstatic: изменить источник статических файлов
У меня есть приложение Django с папкой с именем static
, Когда приложение развернуто, python manage.py collecstatic
автоматически запускается, и эта папка копируется в public/static
и все работает отлично.
Тем не менее, я хочу запустить задачу gulp, которая минимизирует мои файлы и копирует их в папку с именем dist
,
Вопрос: есть ли способ указать collecstatic
команда, в какой папке находятся статические файлы?
1 ответ
Решение
Вы должны просто настроить STATICFILES_DIRS
: https://docs.djangoproject.com/en/1.9/ref/settings/
Для дальнейшего чтения: https://lincolnloop.com/blog/integrating-front-end-tools-your-django-project/
Кстати, я бы рассмотрел разделение кода переднего плана и кода внутреннего интерфейса и обслуживал бы внешний интерфейс от CDN.