2009-07-31 17 views
11

Estoy tratando de recuperar la ruta absoluta (comenzando con http: //) mientras llamo a un FileField en la plantilla.django obteniendo la ruta absoluta de un FileField

¿Cómo puedo lograrlo?

es decir: {{fl.uploadedfile}} -> devuelve ruta relativa al igual que los medios de comunicación/uploads/ mientras que yo quiero This

Saludos

Respuesta

5

acaba de encontrar la respuesta: añadiendo correcciones .url este problema se soluciona como {{fl.uploadedfile.url}}

+2

revisar la respuesta correcta POR FAVOR – holms

11

El Django File object proporciona varias funciones/atributos de conveniencia, uno de los cuales es la URL asociada al archivo. En este caso, como ha señalado, está buscando el atributo url.

+0

parece que en el enlace mencionado no hay referencia a un atributo 'url'. ¿Quiso decir refiriéndose a https://docs.djangoproject.com/en/dev/ref/models/fields/#filefield? – furins

Cuestiones relacionadas