如何在heroku上与Django一起使用dropbox



我对django相当陌生。所以heroku不支持图像存储,所以我必须使用其他容器。我已经找到了很多关于使用AmazonS3的教程,但我想使用dropbox,因为它是免费的。这可能吗?我找到这个包裹了https://django-storages.readthedocs.io/en/latest/但我还是不知道该怎么用。如果有人用过,请帮帮我。谢谢

注册(如果您还没有注册(,转到DropBox应用控制台,创建一个新的应用程序并生成访问令牌。

然后使用Python Dropbox SDK:

dbx = dropbox.Dropbox('access_token')
# create file
filename = '/local_files/file.json'
dbx.files_upload(f.read(), filename, mute=True)
# read file
filename = '/dropbox_root/file.json'
f, r = dbx.files_download(filename)
print(r.content)

你可以看到Heroku Medium上的文件帖子来查看详细信息和其他一些选项。

最新更新