【发布时间】:2017-09-11 08:56:38
【问题描述】:
所以我终于能够设置我正在处理的本地 + 产品测试项目。
# wsgi.py
from dj_static import Cling, MediaCling
application = Cling(MediaCling(get_wsgi_application()))
application = DjangoWhiteNoise(application)
我使用 whitenoise(没有任何问题)和媒体(文件上传)设置静态文件,使用 dj_static 和 Postgres for local + prod。一开始一切正常...静态文件,文件上传。
但是在 Heroku dynos 重新启动后,我丢失了所有上传的文件。我的问题是,---因为我是从 Django 应用程序而不是像 S3 这样的东西提供媒体文件,所以测功机重启是否也会消除所有这些?
PS:我知道我可以使用 AWS 等来做到这一点,但我只想知道这是否是我丢失所有上传的原因。
【问题讨论】:
标签: django heroku django-deployment