2 Stimmen

Gruppeneingabe in Formularen

Ich habe dieses Django-Formular

class CustomerForm(forms.Form):
    first_name = forms.CharField(label=_('Nome'), max_length=30)
    last_name = forms.CharField(label=_('Cognome'), max_length=30)

    business_name = forms.CharField(label=_('Ragione Sociale'),
                                                               max_length=100)
    vat_number = forms.CharField(label=_('Partita iva'),
                                                max_length=11, required=False)

und ich möchte die Eingaben gruppieren (Vorname und Nachname, Firmenname und Umsatzsteuer-Identifikationsnummer), so dass ich beim Anzeigen des Formulars Folgendes erhalte vor_name und nach_name in einem div und business_name und vat_number in einem anderen Div

Ist das möglich?

Danke :)

1voto

Daniel Roseman Punkte 565786

Es gibt nichts, was Sie davon abhalten könnte, dies in Ihrer Vorlage zu tun. Denken Sie daran, wie die Dokumentation sagt, dass die {{ form.as_p }} usw. sind nur Abkürzungen. Sobald Sie etwas anderes tun müssen, können Sie einfach auf die Felder in Ihrer Vorlage zurückgreifen oder sie sogar einzeln auflisten.

1voto

Renaud Punkte 15064

Sehen Sie sich die Gestapelte/Gruppierte Formulare Snippet, wo Sie "Stapel" (Gruppen) von Feldern in Ihrem Formular definieren können.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X