我正在尝试在我创建的测试模型中获取文件的生成URL,
并且我正尝试通过以下方式获取文件的正确网址:modelobject.file.url
,如果文件是公开的,它确实可以为我提供正确的网址,但是,如果文件是私有的,它不会自动为我生成一个已签名的网址,通常用django-storages怎么做?
API是否应该为私人文件自动生成一个签名的URL?我目前正在获得预期的“无”签名URL的“访问被拒绝页面”,并且需要获取该文件的签名“易失性”链接。
预先感谢
答案 0 :(得分:1)
我已经知道需要做什么,
在“私有存储”类中,我忘记把custom_domain = False
放在本行的后面,因为我认为我并不需要它,但是您绝对需要这样做才能自动生成签名的url。