Οδηγός μορφή Django σας επιτρέπει να έχετε μόνο μία μορφή ή ένα formset (από 1.4) ανά βαθμίδα & nbsp?. Χρησιμοποιώντας το Django-formsetfield app, μπορείτε να έχετε περισσότερα έντυπα ανά βήμα. Χρησιμοποιώντας αυτό το app, μπορείτε να έχετε περισσότερα formsets ανά βήμα.
Ή ίσως θα βρείτε και άλλες περιπτώσεις χρήσης για αυτό.
installation
1. Εγκαταστήστε το Django-formsetfield με PIP:
& Nbsp? Pip εγκατάσταση Django-formsetfield
2. Προσθέστε formsetfield να INSTALLED_APPS.
Χρήση παράδειγμα
από Django μορφές εισαγωγής
από formsetfield.fields εισαγωγή FormSetField
κατηγορία AdultForm (forms.Form):
& Nbsp? Ονοματεπώνυμο = forms.CharField ()
& Nbsp? Διαβατήριο = forms.CharField ()
κατηγορία ChildForm (forms.Form):
& Nbsp? Ονοματεπώνυμο = forms.CharField ()
& Nbsp? Birth_certificate = forms.CharField ()
κατηγορία PassengersForm (forms.Form):
& Nbsp? Ενήλικες = FormSetField (formset_factory (AdultForm))
& Nbsp? Παιδιών = FormSetField (formset_factory (ChildForm))
Συμβολή
. Μη διστάσετε να πιρούνι, να στείλετε αιτήσεις έλξης ή αναφέρετε σφάλματα και θέματα σχετικά με το GitHub
Απαιτήσεις :
- Python
- Django
Τα σχόλια δεν βρέθηκε