问题
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
回答1:
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.
回答2:
Just found the answer:
adding .url fixes this issue fixes it
such as {{fl.uploadedfile.url}}
来源:https://stackoverflow.com/questions/1211527/django-getting-the-absolute-path-of-a-filefield