Я знаю, что вы можете указать поля в django для помощников Admin. Однако я не могу найти ничего полезного для ModelForms. Просто некоторые исправления, которые я не могу использовать. Я что-то упускаю? Есть ли способ, которым я мог бы достичь чего-то вроде полей, не вручную выписывая каждое поле на моем шаблоне в соответствующем теге.Django и fieldsets на ModelForm
В идеале я хотел бы перебирать набор BoundFields. Тем не менее, делать что-то вроде этого в конце моего 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
терпит неудачу, как элементы, содержащиеся в моей структуре данных являются необработанные поля, а не BoundFields. t выглядит так, как BoundFields генерируются на лету ... это меня огорчает. Могу ли я создать свой собственный подкласс форм.Form, который содержит концепцию полей (даже грубая, которая не соответствует обратной совместимости ... это только для моего собственного проекта), и если да, можете ли вы дать какой-либо указатель? Я не хочу связываться с кодом django.
Второе звено дал мне подсказку, что мне нужно, чтобы осуществить свою элементарную поддержку Fieldset. Спасибо. –
Nov. 2010, используется django-form-utils успешно с 1.2.3. Спасибо за подсказку. – Boldewyn