Я знаю, что вы можете указать наборы полей в django для помощников администратора. Тем не менее, я не могу найти ничего полезного для 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. Похоже, что BoundFields генерируются на лету ... это меня огорчает. Могу ли я создать свой собственный подкласс форм. Форма, которая содержит концепцию наборов полей (даже грубую, которая не имеет обратной совместимости ... это только для моего собственного проекта), и если да, можете ли вы дать какой-либо указатель? Я не хочу связываться с кодом Django.