fbpx

ChangeList — построение дерева из нескольких моделей.

298 просмотра
0
0 Комментариев

Здравствуйте. Мне нужно построить дерево категорий таким образом что бы в нем содержались сами категории, и дочерние объекты которые относятся к этим категориям (связь один-ко-многому). Несколько дней путешествий по просторам Гугла ничего не дали, а свой велосипед изобретать не хотелось бы, потому что задача достаточно распространенная, и как мне кажется решение точно есть. Возможно кто либо знает как это сделать?

На всякий случай уточню, это нужно сделать в админ интерфейсе


Добавить комментарий

3 Answers

Python Опубликовано 20.03.2019
0

Тогда вот такое поле используй:

parent = models.ForeignKey('self', blank=True, null=True, related_name='children')

Добавить комментарий
0

Учитывая ответ выше, смею предложить отредактировать шаблон change_list.html в FeinCMS (TreeEditor) конкретно для вашего аппа.

Ссылка на ознакомление: Templates which may be overridden per app or model

Добавить комментарий
0

Не знаю точного задания, но могу предположить, что достаточно указать в шаблон отображения дерева переменную связывающую вашу категорию с полем связанной модели(и передать эту переменную в функцию views.py — которая отображает указанный шаблон) описание вывода категория-объект видела тут:https://www.youtube.com/watch?v=Cr7j_rF8wyU

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up