2009-07-22 2 views
3

Ich konstruiere die Teile eines Formularsatzes manuell in einer Vorlage. Wie bekomme ich die versteckten Felder TOTAL_FORMS und INITIAL_FORMS? Gibt es dort schon ein verstecktes Display-Widget, das ich aufrufen kann?Wie konstruieren Sie in Django ein Formularsatz manuell in einer Vorlage?

<label>formset title</label> 
#formset.TOTAL_FORMS 
#formset.INITIAL_FORMS 
{% for form in formset.forms %} 
    {{form.field}} 
    {{form.id}} 
{% endfor %} 

Antwort

10

Sie auch nur zum Ausgeben des Management Form, die Verknüpfung können, die von diesen beiden versteckten Feldern besteht:

{{ formset.management_form }} 

ich nicht richtig diese Informationen zitieren, die zu finden ist: http://docs.djangoproject.com/en/dev/topics/forms/formsets/

+1

Do I bei Google saugen? Wo hast du diese Informationen gefunden? –

+0

Es ist auf der wichtigsten Django Dokumentseite für Formsets: http://docs.djangoproject.com/de/dev/topics/forms/formsets/ Aber es ist eine Art tief unten auf der Seite und kurz erwähnt. – shawnr

+0

Ich finde es am nützlichsten, einfach durch die django-Dokumentation von der Hauptseite http://docs.djangoproject.com/en/dev/ zu navigieren. Ich finde oft, was ich auf diese Weise schneller brauche. – Evgeny

0

In Stochern in der Interna fand ich die Antwort auf meine eigene Frage:

{{formset.management_form.TOTAL_FORMS}} 
{{formset.management_form.INITIAL_FORMS}} 
Verwandte Themen