django getting the absolute path of a FileField

Hellnar picture Hellnar · Jul 31, 2009 · Viewed 16.2k times · Source

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

Answer

jds picture jds · Aug 1, 2009

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.