jfeldman
@jfeldman
самоучка

При использовании django-treebeard в панели admin — дерево вижу, имена узлов не вижу, как их показать?

В пакете django-treebeard создаю дерево типа Adjacent-List
model.py
class MagicNode(AL_Node):
    parent = models.ForeignKey('self',
                               related_name='children_set',
                               null=True,
                               db_index=True)
    sib_order = models.PositiveIntegerField()
    desc = models.CharField(max_length=255)

Admin.py
from treebeard.admin import TreeAdmin
from treebeard.forms import movenodeform_factory
from .models import MagicNode

class MagicAdmin(TreeAdmin):
    form = movenodeform_factory(MagicNode)
admin.site.register(MagicNode, MagicAdmin)


Дерево создать могу, но в панели администратора в дереве вижу что на каждом узле написано только MagicNode object
а хотелось бы видеть имя объекта ('desc')
  • Вопрос задан
  • 281 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы