2017-06-19 3 views
1

Ich möchte eine Variable in {% include %} Anweisung in Django-Vorlagen verwenden. Insbesondere versuche ich, eine Vorlage in eine andere Vorlage aufzunehmen, und ich muss URL generieren und übergeben, um in einer Schaltfläche verwendet zu werden. Wie kann ich das erreichen?Verwenden Sie Variable in Anweisung in Vorlage

Das ist mein mühsam Teil form.html Vorlage:

<div class="col-md-12"> 
     {% url 'accountant:gp_taxes:delete_rate' pk=field.value as delete_url %} 
     {% include 'includes/formset_inline.html' with delete_url=delete_url %} 
    </div> 

und formset_inline.html:

<a class="btn btn-s btn-danger" href="{{ delete_url }}"> 
<i class="fa fa-trash-o" aria-hidden="true"></i>&nbsp; 
</a> 

Wenn ich die URL in meinem Browser sehen sie leer ist (ich habe <a class="btn btn-s btn-danger" href>).

Wie kann ich die URL übergeben?

EDIT Klärung für Thema hinzugefügt.

+0

Sind Sie den dynamischen Wert eines Eingabefeld zu erhalten versuchen, als URL zu benutzen? Das können Sie nicht mit Django-Vorlagen-Tags tun. –

Antwort

Verwandte Themen