Sto usando django-mptt 0.4.2 e voglio ricostruire un albero.Come posso ricostruire il mio albero django-mptt?
Il gestore albero ha un metodo di ricostruzione(), che provo ad accedere in questo modo:
>>> 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
Sono ovviamente facendo questo torto. Come devo accedere al metodo di ricostruzione?
Nota che partial_rebuild non fa ancora parte di una release ufficiale, che è ad oggi 0,5 .5. Pertanto, se si installa tramite pip partial_rebuild non sarà disponibile. In ogni caso puoi usare il ramo principale direttamente da github. Vedi questo: https://github.com/django-mptt/django-mptt/issues/250 .. –
Ora fa parte della versione 0.6.0. – chhantyal