Найти - Пользователи
Полная версия: Организация заполнения в админке
Начало » Django » Организация заполнения в админке
1
PmLoop
Ещё раз добрый день!
В очередной раз столкнулся с проблемой (не я один) : есть модель (очень упрощенно и условно):
#models.py

class Group(models.Model):
title = models.CharField(max_length=100, verbose_name=u'Название группы')
description = models.TextField(blank=True, null=True, max_length=4096, verbose_name=u'Описание')

class Subgroup(models.Model):
title = models.CharField(max_length=100, verbose_name=u'Название подгруппы')
description = models.TextField(blank=True, null=True, max_length=4096, verbose_name=u'Описание')
group = models.ForeignKey(Group)

class Parameter(models.Model):
title = models.CharField(max_length=100, verbose_name=u'Название параметра')
description = models.TextField(blank=True, null=True, max_length=4096, verbose_name=u'Описание')
subgroup = models.ForeignKey(Subgroup, verbose_name=u'Подгруппа параметров')
В админке, при добавлении параметра хотелось бы сначала выбирать группу, а уже, исходя из выбранной группы, предоставлять на выбор из доступных подгрупп данной группы. Возможно нужно добавить в Parameter:
group = models.ForeignKey(Group)
Пока в замешательстве…
Moroznui
Если разберетесь - напишите пожалуйста решение. Самому потребуется скоро.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB