Vous n'êtes pas identifié(e).
Bonjour,
Je n'arrive pas à afficher correctement ma page html.
Je crois que c'est un problème de syntaxe sur la balise <a href> car
Django ne renvoi pas d'erreur mais au lieur d'afficher Download en bleu et souligné.
Le résultat sur mon navigateur (google chrome) est :
'>Download'>
---------------
Le template est : /home/html/templates/app1/cv.html
<!DOCTYPE html>
<html>
<body>
<a href="{{ MEDIA_ROOT }}/pdf/cv.pdf">Download</a>
</body>
</html>
---------------
Informations supplémentaires :
cat views.py
# Create your views here.
from django.template import Context, loader
from django.http import HttpResponse
def cv(request):
t = loader.get_template('app1/cv.html')
return HttpResponse(t)
Merci pour vos réponses.
Bruno
Hors ligne
Bonjour,
Ton template n'aura pas le contexte donc tu ne peux pas avoir ton {{ MEDIA_ROOT }} affiché correctement.
Pour cela, mieux vaut utiliser le racourci render: https://docs.djangoproject.com/en/dev/t … ts/#render
Cordialement,
Xavier Ordoquy,
Linovia.
Hors ligne