我是Django的新手,所以如果我错过任何事情,我深表歉意。我想要一个可以为我提供Blob /二进制数据单实例数据存储的库。我想要一个可以掩盖文件是否存储在数据库,文件系统或某种后端(例如Amazon上的S3)的库。我想要一个可以让我添加文件并获取URL来提供这些文件的API。如果该实现支持某种迁移,那也很好,如果我刚开始时在网站的数据库中有Blob,然后将这些Blob移动到幕后的S3存储桶中,而无需更改应用程序的存储方式和提供数据。
一个重要的子方面是,文件只应显示给经过适当授权的用户(即,由于文件不够,只能将它们放在打开的/media/
文件夹中)。
也许我问的太多了-但是我发现这种服务在我的应用程序中非常有用。我要问的主要原因是,除非找到这样的东西-我会徘徊并建立自己的库-如果这种事情已经存在,我只是不想浪费时间。