django获取FileField的绝对路径

发布于 2024-07-29 16:26:11 字数 243 浏览 3 评论 0原文

我试图在模板上调用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

巷雨优美回忆 2024-08-05 16:26:11

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.

又爬满兰若 2024-08-05 16:26:11

刚刚找到答案:
添加 .url 修复了此问题
例如 {{fl.uploadedfile.url}}

Just found the answer:
adding .url fixes this issue fixes it
such as {{fl.uploadedfile.url}}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文