1

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

4

1 回答 1

1

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

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

顺便说一句,我会考虑将前端代码和后端代码分开,并从 CDN 提供前端

于 2015-12-16T15:11:52.940 回答