Я знаю, что вы можете указать поля в django для помощников Admin. Однако я не могу найти ничего полезного для ModelForms. Просто некоторые исправления, которые я не могу использовать. Я что-то упускаю? Есть ли способ, которым я мог бы достичь чего-то вроде полей, не вручную выписывая каждое поле в моем шаблоне в соответствующем теге.
В идеале я хотел бы перебирать набор 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.