私はdjango-mptt 0.4.2を使用しており、ツリーを再構築したいと考えています。私はdjango-mpttツリーをどのように再構築するのですか?
ツリーマネージャは、()私はこのようなアクセスしようとしている方法は、再構築しています
>>> 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
私は明らかにこの間違ったをやってるし。どのように再構築メソッドにアクセスすればよいですか?モデルインスタンスを介してのみ、モデルクラスを介してアクセスすることができないdjango.db.models.Manager
から
注意を.5。したがって、pip経由でインストールすると、partial_rebuildは使用できなくなります。とにかく、githubから直接masterブランチを使用することができます。これを見てください:https://github.com/django-mptt/django-mptt/issues/250 .. –
これは0.6.0リリースに含まれています。 – chhantyal