热门标签:
Q:

Django-MPPTT上的Django-CMS警告

我有一个Django-CMS2.4.1项目,总是给我警告:

DeprecationWarning: Implicit manager CMSPlugin.tree will be removed in django-mptt 0.6.  Explicitly define a TreeManager() on your model to remove this warning.

这只发生在生产中-而不是在dev中。

我试过了:

./manage.py cms fix-mptt

这给了我输出(在上面相同的警告之后):

fixing mptt page tree
fixing mptt plugin tree
all done

但是。.. 这并不能解决问题,例如,如果我重复命令,它会再次做同样的事情,并带有相同的警告。

这个警告似乎还没有造成任何伤害,但我想它会与下一个版本的django-mpptt一起使用。 任何人都可以给我任何建议吗?

多謝。

原网址
A:

无害但非常烦人,让b*tch闭嘴:

CMSPlugin.tree = CMSPlugin.objects

在早期执行的任何模块(models.py 例如)。

所有回答

共 1 条

author avatar

在任何情况下,您都可以安全地忽略该警告。

这只是告诉你,django CMS对Django MPPTT的使用依赖于在未来版本中将被删除的东西。

相似问题