2017-03-19 6 views
1

Hier erzeuge ich Schaltflächen durch Iterator.Ich möchte den Wert der Schaltfläche auf Schaltfläche klicken und dann den endgültigen Wert für alle generierten Schaltflächen übergeben. Wie kann ich den Wert für jede Schaltfläche mit Post abrufen?Wie kann ich Werte von Schaltflächen, die ich über einen Iterator in Django erzeuge, abrufen?

+0

Sie speichern diesen 'button' Wert in db beim POST? –

+0

@ sideffect0 Ja für jeden Eintrag werde ich einen Eintrag mit dem endgültigen Wert in der Datenbank machen. –

+0

dann übergeben Sie den Wert aus der Datenbank in die Ansicht mit Kontext-Dict von View-Funktion oder Klasse –

Antwort

0

Sie mögen Eingabearray in HTML-Formular verwenden

{% for item in items %} 
<button type="button" name="abc[{{ item.pk }}]" value="{{ item.value }}" class="btn btn-default">{{item}} </button> 
{% endfor %} 

Sie this Projekt zum Parsen von Array data.Note verwenden können, die Sie in einer Situation einer dynamischen Form sind verbringen irgendwann zu diesem Beitrag aus der Jacobi (Co-Schöpfer von Django Rahmen) here (alt aber!).

+0

Ohk.Now wie greife ich darauf zu. drucken (request.POST ['abc [0]']? –

+0

Verwenden Sie diese https://github.com/bernii/querystring-parser, wenn Sie brauchen –

Verwandte Themen