Столкнулся со сложностями
Михаил Попов 15.10.2015 16:17 Проекты нет комментариевСоздал 2 модели, одна зависит от другой, при чем вторая, это иерархический справочник, а первая список владельцев элементов иерархического справочника.
class Constructor(models.Model):
title = models.CharField(max_length=120)
def __unicode__(self):
return self.title
class Section(MPTTModel):
title = models.CharField(max_length=120)
owner = models.ForeignKey(Constructor, parent_link=True)
parent = TreeForeignKey('self', null=True, blank=True, related_name='children',
db_index=True)
is_folder = models.BooleanField()
def __unicode__(self):
return self.title
Для отображения дерева использую библиотеку http://github.com/django-mptt/django-mptt есть еще библиотека для выбора значений в связанных списках django-smart-select, но моих знаний явно пока не достаточно, чтобы их скрестить. Уже второй день бьюсь. Т.к. добавлять данные в базу уже проблематично. Помогите кто чем сможет, если кто знает как сделать. Пример вывода дерева можно посмотреть тут: http://practice.keyfire.ru/ideator/constructor/14/ на закладке "Состав". Добавлять новые элементы этого справочника через админку уже нереально. Нужно сделать отбор по владельцу, тогда можно будет продолжить.
Обрезаем CSS | Текущее состояние и новые цели по продажам |
0 0 |