So che è possibile specificare i set di campi in django per gli Admin helper. Tuttavia, non riesco a trovare nulla di utile per ModelForms. Solo alcune patch che non posso usare. Mi sto perdendo qualcosa? C'è un modo per ottenere qualcosa di simile ai fieldets senza scrivere manualmente ogni campo sul mio template nel tag appropriato.Django e fieldset su ModelForm
Mi piacerebbe idealmente iterare attraverso un set di BoundFields. Tuttavia, fare qualcosa di simile alla fine del mio ModelForm:
fieldsets = []
fieldsets.append(('Personal Information',
[username,password,password2,first_name,last_name,email]),) # add a 2 element tuple of string and list of fields
fieldsets.append(('Terms & Conditions',
[acceptterms,acceptprivacy]),) # add a 2 element tuple of string and list of fields
fallisce come gli elementi contenuti nella mia struttura dati sono i campi prime, non i BoundFields. Sembra che BoundFields sia generato al volo ... questo mi rende triste. Potrei creare la mia sottoclasse di form. Form che contiene un concetto di set di campi (anche uno approssimativo che non è compatibile con le versioni precedenti ... questo è solo per il mio progetto) e, in tal caso, puoi dare un puntatore? Non voglio scherzare con il codice django.
Il secondo link mi ha dato l'idea che avevo bisogno di realizzare il mio rudimentale supporto fieldset. Grazie. –
Nov. 2010, utilizzato correttamente django-form-util con 1.2.3. Grazie per il suggerimento. – Boldewyn