0

ich in meiner django Vorlage folgenden Code habe:wie Winkel Ausdruck mit django Schablone - href url

<li class="item" ng-repeat="(key, value) in products" style=" "> 
    <a href="{% url 'appname:productdetail' 150 %}" class="icon">View</a> 
</li> 

hier 150 ist value.id, die ich als {$ value.id $} als ich zugreifen würde verwende Interpolator-Provider.

aber ich kann nicht so etwas wie schreiben:

<a href="{% url 'appname:productdetail' {$value.id$} %}" class="icon">View</a> 

wie es npot gültig für Vorlage ist.

Ich bin fest, wie ich URL in Vorlage mit eckigen Ausdruck erstellen kann. Irgendwelche Vorschläge oder Hilfe würden geschätzt werden.

+0

Sie müssen Ihre URL in Ihrem Controller, und fügen Sie es mit 'value.id' in Ihrer Sicht –

Antwort

0

Dies ist die Art, wie ich bisher gefunden habe:

<a href="{% url 'appname:productdetail' ''%}{$value.id$}/" class="icon">View</a> 

In manchen Fällen kann es ohne leere Anführungszeichen arbeiten können.

Verwandte Themen