首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django-CMS警告django-mptt

Django-CMS警告django-mptt
EN

Stack Overflow用户
提问于 2013-05-22 10:48:29
回答 2查看 1.7K关注 0票数 3

我有一个Django-CMS 2.4.1项目,它总是给我一个警告:

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

这只会发生在生产环境中,而不会发生在开发环境中。

我试过了:

代码语言:javascript
复制
./manage.py cms fix-mptt

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

代码语言:javascript
复制
fixing mptt page tree
fixing mptt plugin tree
all done

但是..。这并不能解决问题,例如,如果我重复该命令,它将再次执行相同的操作,并显示相同的警告。

这个警告似乎还没有造成任何危害,但我想在django-mptt的下一个版本中会有危害。有人能给我一些建议吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-27 02:56:32

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

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

票数 3
EN

Stack Overflow用户

发布于 2013-08-01 19:21:09

无伤大雅但又非常恼人的,让这家伙闭嘴:

代码语言:javascript
复制
CMSPlugin.tree = CMSPlugin.objects

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16682693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档