Django collectstatic:更改静态文件的来源
Django collectstatic : change source of static files
我有一个 Django 应用程序,其中有一个名为 static
的文件夹。部署应用程序时,python manage.py collecstatic
自动变为 运行,并且此文件夹被复制到 public/static
,一切正常。
但是,我之前想 运行 一个 gulp 任务,它会缩小我的文件并将它们复制到名为 dist
.
的文件夹中
问题是:有没有办法指定 collecstatic
命令,静态文件在哪个文件夹中?
您应该只配置 STATICFILES_DIRS
:https://docs.djangoproject.com/en/1.9/ref/settings/#staticfiles-dirs
进一步阅读:https://lincolnloop.com/blog/integrating-front-end-tools-your-django-project/
顺便说一句,我会考虑将前端代码和后端代码分开,并通过 CDN 为前端提供服务
我有一个 Django 应用程序,其中有一个名为 static
的文件夹。部署应用程序时,python manage.py collecstatic
自动变为 运行,并且此文件夹被复制到 public/static
,一切正常。
但是,我之前想 运行 一个 gulp 任务,它会缩小我的文件并将它们复制到名为 dist
.
的文件夹中
问题是:有没有办法指定 collecstatic
命令,静态文件在哪个文件夹中?
您应该只配置 STATICFILES_DIRS
:https://docs.djangoproject.com/en/1.9/ref/settings/#staticfiles-dirs
进一步阅读:https://lincolnloop.com/blog/integrating-front-end-tools-your-django-project/
顺便说一句,我会考虑将前端代码和后端代码分开,并通过 CDN 为前端提供服务