请帮帮我。
我在Heroku上有django应用程序。
我希望在Heroku上的$ git push heroku master
文件夹/media/
之后不要改变。
谢谢。
答案 0 :(得分:2)
/media
用于用户上传的文件。这些不得存储在Heroku文件系统中。
每次部署代码时,Heroku都会创建一个新的dyno,无论何时运行管理命令,否则会在不规则的时间创建。每个新的dyno都有自己的文件系统,不与其他文件系统共享,只包含你的git repo中的文件。
您必须将Django配置为永久上传媒体文件,例如S3。