2017-04-23 6 views
-1

Ich kann in der URL auf username1/edit zugreifen, aber nicht durch Klicken auf einen Link in der Vorlage.Wie übergebe ich den Slug-Wert an eine Vorlage?

urls.py

url(r'^(?P<slug>[-\w\d]+)/edit/$', ProfileEdit.as_view(), name='profile_edit'),

template.html

<a href="{% url 'profile:profile_edit' %}">edit</a>

bekomme ich folgende Fehler

umge für ‚pr ofile_edit 'mit Argumenten'() 'und Schlüsselwortargumente' {} 'nicht gefunden. 1 Muster versucht: ['(? P [- \ w \ d] +)/edit/$']

Ich bekomme das Problem ist nicht den Slug-Wert an die URL senden. aber wie man den Slug-Wert von einer Vorlage sendet?

+0

Da die Fehler zeigt, Sie haben nicht die Schnecke an die URL-Tag übergeben. –

+0

ich bekomme das! Wie überwinde ich den Fehler? – Rahul

Antwort

0

Antwort auf die Frage:

<a href="{% url 'profile:profile_edit' slug=profile.slug %}">Edit</a>

Verwandte Themen