Python Django runserver和s3boto后端

Python Django runserver和s3boto后端,python,css,django,heroku,django-storage,Python,Css,Django,Heroku,Django Storage,Django的“manage.py runserver”具有神奇的能力,可以在运行时神奇地收集修改过的CSS、JS和图像文件。这使得在进行前端开发(尤其是css)时,保存更改和重新加载周期非常快。太棒了 不过,我们最近搬到了Heroku,安装了带有s3boto的django存储来处理静态文件。它也非常有效。但是,“manage.py runserver”不再自动向我们显示更新的文件。我们必须运行“manage.py collectstatic”来实现这一点——这是可行的,但它增加了一个额外的步骤

Django的“manage.py runserver”具有神奇的能力,可以在运行时神奇地收集修改过的CSS、JS和图像文件。这使得在进行前端开发(尤其是css)时,保存更改和重新加载周期非常快。太棒了

不过,我们最近搬到了Heroku,安装了带有s3boto的django存储来处理静态文件。它也非常有效。但是,“manage.py runserver”不再自动向我们显示更新的文件。我们必须运行“manage.py collectstatic”来实现这一点——这是可行的,但它增加了一个额外的步骤,并在我们等待collectstatic步骤将文件上载到S3时减慢了开发速度


在保留django存储的同时,有没有办法恢复runserver的旧行为?

为什么要在heroku服务器上开发而不是在本地主机上开发?这正是我想要做的。但我必须运行collectstatic以获取“/manage.py runserver”以查看更改的资产,即使我在本地运行。这就是我想解决的问题。我解决这个问题的方法,是在settings.py…'如果未调试:AWS_ACCESS_KEY_ID=“…”STATICFILES_STORAGE=“s3boto3”…'