django-mptt如何重建内容?


在一个项目中使用了django-mptt,但是table的内容都是通过admin添加的。mptt创建的lft,rght,level,dpid有问题,以至于mptt的一些函数都用不了。

请问该如何重建table的内容,使mptt的lft,rght,level,dpid有正确的数值。

谢谢

开发 mptt django

NEET面瘫 10 years, 3 months ago

这个应该比较方便,使用rebuild()函数

APP.objects.rebuild()

rebuild 是一个TreeManager 类的函数。

名字毫无点 answered 10 years, 3 months ago

Your Answer