django获取FileField的绝对路径
我试图在模板上调用 FileField 时检索绝对路径(以 http:// 开头)。
我怎样才能做到这一点?
IE: {{fl.uploadedfile}}
-> 返回相对路径,如 media/uploads/ 虽然我想要这个
干杯
I am trying to retrieve the absolute path (starting with http://) while calling a FileField at the template.
How can I achieve this ?
ie:{{fl.uploadedfile}}
-> returns relative path like media/uploads/
while I want This
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Django File 对象 提供了几个方便的函数/属性,其中之一是与该文件关联的 URL。 在这种情况下,正如您所指出的,您正在寻找
url
属性。The Django File object provides several convenience functions/attributes, one of which is the URL associated with the file. In this case, as you pointed out, you're looking for the
url
attribute.刚刚找到答案:
添加 .url 修复了此问题
例如
{{fl.uploadedfile.url}}
Just found the answer:
adding .url fixes this issue fixes it
such as
{{fl.uploadedfile.url}}