首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django和亚马逊S3的文件存储使用情况

Django和亚马逊S3的文件存储使用情况
EN

Stack Overflow用户
提问于 2014-03-19 01:14:18
回答 1查看 357关注 0票数 1

我有一个场景,需要在我的应用程序中由用户决定存储使用情况,因为它将对可以使用的存储空间进行限制。我目前正在使用django-storage、boto和S3来管理和存储文件。以每个用户为单位聚合存储使用情况的最佳方法是什么?

我想过跟踪每个上传的文件,在上传时增加文件大小/在删除时减少文件大小,并将聚合后的文件大小存储在数据库中,但我想知道是否有更干净的方法。其他人在那里做了什么解决方案?非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2014-03-19 02:37:05

这不是一个完整的解决方案,但可以从将用户上传的字段存储在特定于用户的文件夹中开始。模型字段的"upload_to“属性可以是可调用的,它返回存储媒体的位置;这最终可能会将用户上传的内容放入S3存储中特定于用户的存储桶中。

然后,您可以使用boto (或其他工具)来查询用户存储桶的大小。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22486394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档