Estoy usando django-mptt 0.4.2 y quiero reconstruir un árbol.¿Cómo reconstruyo mi árbol django-mptt?
El gestor de árbol tiene un método de reconstrucción() que intento acceder de esta manera:
>>> my_rootnode = MyObj.objects.get(id=12)
>>> my_rootnode.tree.rebuild()
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/usr/local/lib/python2.6/dist-packages/django/db/models/manager.py", line 211, in __get__
raise AttributeError("Manager isn't accessible via %s instances" % type.__name__)
AttributeError: Manager isn't accessible via MyObj instances
obviamente estoy haciendo esto mal. ¿Cómo debo acceder al método de reconstrucción?
Tenga en cuenta que partial_rebuild aún no es parte de un lanzamiento oficial, que es a partir de hoy 0,5 .5. Por lo tanto, si instala a través de pip, partial_rebuild no estará disponible. De todos modos, podrías usar la rama principal directamente desde github. Ver esto: https://github.com/django-mptt/django-mptt/issues/250 .. –
Ahora es parte de la versión 0.6.0. – chhantyal