django получает абсолютный путь к FileField - PullRequest
13 голосов
/ 31 июля 2009

Я пытаюсь получить абсолютный путь (начиная с http://) при вызове FileField для шаблона.

Как мне этого добиться?

, а именно: {{fl.uploadedfile}} -> возвращает относительный путь, такой как медиа / загрузки / пока я хочу это

Приветствия

Ответы [ 2 ]

14 голосов
/ 01 августа 2009

Объект Django File предоставляет несколько вспомогательных функций / атрибутов, одним из которых является URL-адрес, связанный с файлом. В этом случае, как вы указали, вы ищете атрибут url.

7 голосов
/ 31 июля 2009

Только что нашел ответ: добавление .url исправляет эту проблему, например {{fl.uploadedfile.url}}

...