class permForm(forms.Form):
def __init__(self, data=None, **kwargs):
super(permForm, self).__init__(data, **kwargs)
for item in list(AdminMenu.objects.filter(parent_id=0)):
self.fields['menu_%d' % item.id] = forms.BooleanField(label=item.title)
for childitem in list(AdminMenu.objects.filter(parent_id=item.id)):
arr=[]
arr.append(str(item.id))
arr.append(str(childitem.id))
self.fields['menu_%s' % '_'.join(arr)] = forms.BooleanField(label=childitem.title)
Это вернет
категорию :флажок
добавить категорию :флажок
Список категорий :флажок
Еда :флажок
Добавить продукты питания :флажок
List Fooditem :флажок
Tables :флажок
Add Tables :флажок
List Tables :флажок
Users :флажок
View Users :флажок
Как я могу отобразить его следующим образом:
категория:флажок
добавить категорию :флажок
Список категорий :флажок
Еда:флажок
Добавить продукты питания :флажок
Список продуктов питания :флажок
Столы:флажок
Добавить таблицы :флажок
Список таблиц :флажок
Пользователи:флажок
Просмотр пользователей :флажок
Я ХОЧУ СДЕЛАТЬ МЕТКУ РОДИТЕЛЬСКОЙ КАТЕГОРИИ ЖИРНЫМ, ЧТОБЫ ОТЛИЧИТЬ ЕГО ОТ ДОчерней. ВОЗМОЖНЫЙ? Я НЕ ХОЧУ ИСПОЛЬЗОВАТЬ ЖЕСТКИЕ ФОРМЫ