Django collectstatic:更改静态文件的来源

Django collectstatic : change source of static files

我有一个 Django 应用程序,其中有一个名为 static 的文件夹。部署应用程序时,python manage.py collecstatic 自动变为 运行,并且此文件夹被复制到 public/static,一切正常。
但是,我之前想 运行 一个 gulp 任务,它会缩小我的文件并将它们复制到名为 dist.
的文件夹中 问题是:有没有办法指定 collecstatic 命令,静态文件在哪个文件夹中?

您应该只配置 STATICFILES_DIRShttps://docs.djangoproject.com/en/1.9/ref/settings/#staticfiles-dirs

进一步阅读:https://lincolnloop.com/blog/integrating-front-end-tools-your-django-project/

顺便说一句,我会考虑将前端代码和后端代码分开,并通过 CDN 为前端提供服务