Описание тега django-treebeard

NoneDjango-treebeard is a pluggable django app that implements efficient tree implementations
4 ответа

Django: Как мне моделировать дерево разнородных типов данных?

Мне нужно хранить древовидную структуру данных в моей базе данных, для которой я планирую использовать django-treebeard или, возможно, django-mptt. Мой источник путаницы заключается в том, что каждый узел может быть одним из трех возможных типов: ко…
1 ответ

Динамическое упорядочение материализованных узлов пути django-treebeard

У меня есть проект на основе django-oscar (а также django-cms), который работает на нескольких доменах с разными SITE_IDс помощью django.contrib.sites модуль. Проект уже продуктивен, и я больше не могу менять слагов категорий. Также я хочу избежать …
25 июн '18 в 15:42
3 ответа

Адобородый админ в Джанго

Я установил Treebeard в Django, и, кажется, все прошло хорошо. Я попытался настроить систему администратора, и я вижу, что мои модели представлены в интерфейсе администратора. Однако, когда я пытаюсь добавить новые данные, используя интерфейс админи…
25 мар '10 в 03:10
1 ответ

Джанго Древобород, в чем различия между АЛ, НС, МП

Я пытаюсь сделать модель для классификации некоторых объектов. Я уже пытался использовать django-mptt для простого поиска связанных категорий, и сейчас я ищу различные решения, чтобы найти лучшее. Однако я не могу выяснить, каковы основные различия …
05 ноя '09 в 17:42
1 ответ

Моделирование полиморфного дерева с помощью django-treebeard

Я не могу найти способ добавить узлы различных полиморфных типов в одно и то же дерево. По сути, я думаю, что мне нужно дерево, узлами которого являются либо компания, либо регион, оба наследуются от HierarchyNode, который наследуется от MP_Node cla…
12 авг '16 в 15:24
3 ответа

В поисках потомков

Допустим, у меня есть эти модели: class Category(MP_Node): name = models.CharField(max_length=30) class Item(models.Model): category = models.ForeignKey(Category) и я хотел бы найти все Itemпринадлежность к любому потомку данного Category, Обычно я …
1 ответ

Как использовать django-treebeard для создания карты сайта?

Я настроил модель django-treebeard, у которой есть дочерние узлы, а что нет. Как мне теперь отобразить это в моем шаблоне? Это то, что я до сих пор. Мои модели: class SiteMapEntry(MP_Node): name = models.CharField(max_length=100, null=False, blank=F…
29 мар '17 в 22:00
1 ответ

Несколько версий (ревизий) объектов с django treebeard MP_Node Tree

Я использую дерево Materialized Path (предоставленное django-treebeard) для создания древовидной структуры ( https://bitbucket.org/hoverhell/xmppforum/src/27207da4a061/snapboard/models.py). Я пытаюсь реализовать (восстановить) объект (Post) редактир…
02 фев '11 в 04:31
1 ответ

Как использовать администратор Treebeard в Django 1,8

Я пытаюсь использовать django-treebeard в разделе администратора, следуя предложениям по адресу https://tabo.pe/projects/django-treebeard/docs/2.0/admin.html Использование django 1.8 и treebeard 3.0 на python 3.4. models.py: class Site(models.Model)…
18 окт '15 в 10:17
1 ответ

Добавление тегов по умолчанию через миграцию данных

Я использую иерархические теги, которые работают с taggit и treebeard. Я пытаюсь получить миграцию данных, чтобы я мог определить теги, которые будут присутствовать во всех экземплярах приложения. Я определил этот метод: def define_tags(apps, schema…
09 окт '15 в 13:03
1 ответ

Трясогузка "Страница с этим путем уже существует". ошибка при попытке создать страницу вручную

У меня есть код для создания объекта пользовательской страницы как часть импорта данных: instance = PerformancePage( run=run, date=json_data['date'], time=json_data['time'], price=json_data['price'], title=f'{run.title} {json_data["date"]} {json_dat…
25 авг '17 в 16:34
2 ответа

Дерево списка смежностей, использующее рекурсивный оператор WITH (Postgres 8.4) вместо вложенного набора

Я ищу библиотеку дерева Django и делаю все возможное, чтобы избежать Nested Sets (их надо поддерживать). Минусы модели списка смежности всегда заключались в невозможности выбора потомков без обращения к нескольким запросам. Предложение WITH в Postgr…
31 янв '10 в 10:53
2 ответа

Django-treebeard MP-узел потомков предварительной выборки

Я разрабатываю приложение с иерархической структурой данных в django-rest-framework с помощью django-treebeard, Моя (упрощенная) основная модель выглядит так class Task(MP_Node): name = models.CharField(_('name'), max_length=64) started = models.Boo…
1 ответ

Сериализация Treebeard AL_NODE как JSON с использованием Django Serializer

Я не могу заставить Django сериализовать AL_NODE как модельный сериализатор. Можно ли сериализовать AL_NODE? Вот мой код: class UserSecuritySelectionModelSerializers(serializers.ModelSerializer): class Meta: model = UserSecuritySelectionModel() fiel…
14 янв '16 в 21:17
0 ответов

Проверка модификаций дерева в django-treebeard ORM перед сохранением

Я хочу перепроверить, правильно ли я интерпретирую следующий раздел документации django-treebeard: django-treebeard использует необработанные SQL-запросы Django для некоторых операций записи, а необработанные запросы не обновляют объекты в ORM, так …
16 июл '18 в 07:39
1 ответ

Django Treebeard отображает категорию дерева с помощью начальной загрузки

Как обойти дерево категорий MP_Node (django-treebeard) и эффективно отобразить с количеством запросов аренды? Я попытался просмотреть документы, но количество запросов увеличивается с увеличением количества категорий. Есть ли способ ограничить колич…
09 май '13 в 14:42
4 ответа

Поиск самого правого узла материализованного дерева путей

Можно ли сортировать по материализованному пути дерева path текстовое поле, чтобы найти самый правый узел дерева? Например, рассмотрим функцию python, которая использует django-treebeard MP_Node: def get_rightmost_node(): """Returns the rightmost no…
2 ответа

Можно ли объединить django-taggit и django-mptt / django-treebeard?

Я занимаюсь разработкой веб-сайта, который требует пометить различные типы контента, что способствует использованию django-taggit. Но было бы чрезвычайно полезно, если бы теги были представлены в базе данных в их естественной иерархии, предпочитая и…
0 ответов

Kendo TreeList не обновляется с плоскими данными

Я использую Kendo TreeList. У меня есть структура данных в базе данных с использованием структуры данных списка смежности с использованием Django TreeBeard. Для тройного списка, поскольку данные вложены, я создаю плоские объекты и помещаю их в масси…
17 янв '16 в 12:47
1 ответ

Создать дерево данных (включая node.id), используя django_treebeard

Я пытаюсь отобразить дерево каталогов из модели древоборода. Метод аннотированного списка, предложенный в руководстве по древовидной работе, работает нормально, но я хотел бы включить информацию об идентификаторах в дерево данных. В dump_bulk() есть…
18 мар '12 в 00:03