小编Nif*_*led的帖子

使用Django在Heroku部署中上传文件

所以我终于能够设置我正在研究的本地+ prod测试项目.

# wsgi.py 
from dj_static import Cling, MediaCling

application = Cling(MediaCling(get_wsgi_application()))
application = DjangoWhiteNoise(application)
Run Code Online (Sandbox Code Playgroud)

我使用whitenoise(没有任何问题)和媒体(文件上传)使用dj_static和Postgres为local + prod 设置静态文件.一切都工作正常...静态文件,文件上传.

但是在Heroku dynos重新启动后,我丢失了所有文件上传.我的问题是,---由于我是从Django应用程序而不是像S3那样提供媒体文件,所以dyno重新启动也会消除这一切吗?

PS:我知道我可以用AWS等做到这一点,但我只是想知道这是否是我丢失所有上传的原因.

django heroku django-deployment

0
推荐指数
1
解决办法
765
查看次数

标签 统计

django ×1

django-deployment ×1

heroku ×1