用于不同绝对媒体路径的Django文件存储

时间:2013-12-06 10:00:43

标签: django upload scale media

我们希望根据(例如)他们的模型实例的主键将用户上传的图像文件存储在不同的服务器/绝对路径上。示例:我们将前1000个文件放在服务器A上,接下来的1000个文件放在服务器B上,依此类推。这是一种适合我们需求的横向缩放形式。

这个想法是使用动态的uploaded_to路径,如本SO问题所述: Dynamic File Path in Django

但是,当使用绝对路径(以“/”开头)时,Django会抛出SuspiciousFileOperation错误:“连接的路径位于基本路径组件(MEDIA_ROOT)之外”。

所以,我目前正在寻找一种在upload_to callable中允许几乎任意绝对路径的方法。

0 个答案:

没有答案