2015-12-16 7 views
0

У меня есть приложение Django с папкой с именем static. Когда приложение развернуто, автоматически запускается python manage.py collecstatic, и эта папка копируется в public/static, и все работает отлично.
Тем не менее, я хочу запустить задачу gulp before, которая минимизирует мои файлы и скопирует их в папку с именем dist.
Вопрос в следующем: есть ли способ указать команду collecstatic, в какой папке находятся статические файлы?Django collectstatic: изменить источник статических файлов

ответ

1

Вы должны просто настроить STATICFILES_DIRS: https://docs.djangoproject.com/en/1.9/ref/settings/#staticfiles-dirs

Для дальнейшего чтения: https://lincolnloop.com/blog/integrating-front-end-tools-your-django-project/

Btw Я хотел бы рассмотреть разделение кода во внешний интерфейс и код серверной и обслуживать внешний интерфейс с CDN

+0

Это работает. Однако папка 'dist' копируется. Тем не менее, папка с именем 'static' также есть. Есть ли способ удалить это поведение по умолчанию? – rocketer

+0

Невозможно ли скопировать файлы из статики в public/static, прежде чем вы установите 'STATICFILE_DIRS'? – fodma1

 Смежные вопросы

  • Нет связанных вопросов^_^