2009-07-31 23 views
11

Sto cercando di recuperare il percorso assoluto (che inizia con http: //) durante la chiamata a FileField nel modello.django ottenere il percorso assoluto di un FileField

Come posso ottenere questo risultato?

cioè: {{fl.uploadedfile}} -> restituisce percorso relativo come media/uploads/ mentre io voglio This

Acclamazioni

risposta

5

appena trovato la risposta: aggiungendo correzioni .url questo problema ripara come {{fl.uploadedfile.url}}

+2

verifica risposta corretta PER FAVORE – holms

11

Il Django File object fornisce diverse funzioni/attributi di comodità, uno dei quali è l'URL associato al file. In questo caso, come hai sottolineato, stai cercando l'attributo url.

+0

sembra che nel link indicato non ci sia riferimento ad un attributo 'url'. Ti riferivi a https://docs.djangoproject.com/en/dev/ref/models/fields/#filefield? – furins

Problemi correlati