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

Saving data on OneDrive or Google Drive (Heroku)

你好,我是使用 django 和 heroku 的新手,在设计我的第一个项目时,我发现我需要一个 AWS 3 account/S3 存储来存储 images/files 但我想知道我是否可以使用 OneDrive 或 Google 驱动器来保存用户上传的 files/images,如果是这样,是否与使用 AWS 3 存储时一样。

Heroku 有一个“临时”硬盘驱动器,这意味着您可以将文件写入磁盘,但这些文件在应用程序重新启动后将不会保留。 如果您重新启动 dyno 或部署新版本 (Active Storage on Heroku.

,您会丢失它们

但是您有几个选项来存储您的数据,尽管如此。

  1. 使用其中一项 Herokus 服务并为此付费(Databases & Data Management
  2. 使用在 Herokus 市场上提供服务的第三方提供商之一并支付费用(Heroku Add-ons
  3. 使用您个人首选的提供此类数据存储服务的其他提供商之一(例如其中之一:HDrive

哪些选项适合您的计划取决于您的应用程序和您要存储的数据类型。 您正在使用 sqlite-db 并且需要额外的文件存储并且需要将所有这些一起迁移到 Heroku:Migrating your Django Project to Heroku