Django: Wie bekomme ich den Root-Pfad einer Site in der Vorlage?

8

Ich möchte einen Home-Button für meine Site entwerfen und wie bekomme ich den Root-Pfad meiner Site in der Vorlage, damit ich so etwas tun kann:

%Vor%

Oder ich sollte zuerst den Pfad in meinen Ansichten herausfinden und ihn dann an die Vorlage übergeben, um sie durch irgendeinen Kontext zu rendern. Danke.

    
dorafmon 15.04.2013, 07:19
quelle

3 Antworten

15

Ich denke, der richtige Weg hier ist die Verwendung des {% url %} -Tags und ich gehe davon aus, dass Sie eine Root-URL in Ihrer URL conf haben.

urls.py

%Vor%

Dann in Ihrer Vorlage:

%Vor%     
Henrik Andersson 15.04.2013, 07:34
quelle
7

Sie sollten in der Lage sein, auf die get_host () Methode der Anfrage:

%Vor%

Obwohl Sie wahrscheinlich auch tun könnten:

%Vor%     
Nathan Villaescusa 15.04.2013 07:26
quelle
3

Ich habe einen Trick gefunden, Verwenden Sie dieses Tag:

{{ HTTP_HOST }}

Sie könnten tun:

%Vor%

oder

%Vor%     
Charlie Lutaud 24.10.2014 17:08
quelle

Tags und Links