正在OneDrive或Google Drive(Heroku)上保存数据



你好,我是django和heroku的新手,在设计我的第一个项目时,我发现我需要一个AWS 3帐户/S3存储来存储图像/文件,但我想知道我是否可以使用OneDrive或谷歌硬盘来保存用户上传的文件/图像,如果可以,使用AWS 3存储时会不会像这样。

Heroku有一个"临时"硬盘,这意味着你可以将文件写入磁盘,但这些文件在应用程序重新启动后将不会持久存在。如果你重新启动dyno或部署新版本(Heroku.上的活动存储(,你会丢失它们

但是,您有一些选项可以存储数据,尽管情况确实如此。

  1. 使用一个Herokus服务来完成此操作并为此付费(数据库和数据管理
  2. 使用在Herokus市场提供服务的第三方提供商之一并付费(Heroku Add-ons
  3. 使用您个人偏好的其他提供此类数据存储服务的提供商之一(例如:HDrive

哪些选项适合您的计划在一定程度上取决于您的应用程序和要存储的数据类型。您使用的是sqlite数据库,需要额外的文件存储,所有这些都需要迁移到Heroku:将您的Django项目迁移到Herooku

最新更新