Django-fr

Forum

  • Accueil
  • » Django-fr
  • » Je n'arrive pas à afficher correctement ma page html.

#1 25-04-2013 22:50:04

brunofs
Membre
Inscription : 25-04-2013
Messages : 7

Je n'arrive pas à afficher correctement ma page html.

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

#2 26-04-2013 06:15:40

Xavier Ordoquy
Administrateur
Lieu : Puteaux, France
Inscription : 12-10-2011
Messages : 312
Site Web

Re : Je n'arrive pas à afficher correctement ma page html.

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

  • Accueil
  • » Django-fr
  • » Je n'arrive pas à afficher correctement ma page html.

Pied de page des forums