Столкнулся со сложностями

Михаил Попов    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

blog comments powered by Disqus