2017-05-03 5 views
0

Ich möchte auf meiner Django-Basisvorlage Dateivariable verwenden, die von meinem Teil der URL-Adresse abhängt.Variable von der URL in Django Basisvorlage Datei

für eine Instanz, das sind meine Urls: http://localhost:8000/name1/start http://localhost:8000/name2/start

und in HTML-Datei Basis Ich möchte es zwischen h1-Tags schreiben:

{{name}}

und auf die uRL abhängig, sollte ich

sehen

name1

name2

wichtige Informationen, Ich mag keinen Baustein für sie zu schaffen, denn das informaton auf jeder Seite sein wird, so in jedem will ich nicht den gleichen Block schreiben Ansichten/template

Dank

Antwort

0

Sie ein Muster in Ihrem url.py als Gebrüll schaffen sollte:

r'^(?P<name>\w+)/start', views.your_view),

und definieren your_view als:

def your_view(request, name): 
    return render(request, 'your_template', { 
     'name': name, 
    }) 
0

URL docs aussehen wird

url(r'^anyname/(?P<query>.+)/$', views.viewToShow,name="Filter") 

und view.py wie

aussehen
def viewToShow(request,query): 

    print(query)#this query contains that url value