Python 没有名为菜单池的模块
我正确安装了django cms,但它显示Python 没有名为菜单池的模块,python,menu,django-cms,Python,Menu,Django Cms,我正确安装了django cms,但它显示没有名为menu\u pool的模块 我必须安装其他菜单插件吗 此路径来自menus.menu\u pool import menu\u pool我找不到,有什么问题?有人能帮我找到线索吗 我按照这里所写的django cms文档进行操作:对django没有太多经验,但您应该检查系统本身安装的模块文件,看看是否有错误。 您可以从python本身中的sys.path变量获取目录地址。 大多数情况下,源代码都与python模块一起安装,因此您可以打开这些文件
没有名为menu\u pool的模块
我必须安装其他菜单插件吗
此路径来自menus.menu\u pool import menu\u pool
我找不到,有什么问题?有人能帮我找到线索吗
我按照这里所写的django cms文档进行操作:对django没有太多经验,但您应该检查系统本身安装的模块文件,看看是否有错误。 您可以从python本身中的sys.path变量获取目录地址。 大多数情况下,源代码都与python模块一起安装,因此您可以打开这些文件,亲自查看该模块是否真的存在。
或者,您可以使用
dir(menus)
查看菜单下有哪些模块。看起来Python可以很好地导入菜单,否则错误消息会有所不同。快速搜索显示,您可能希望使用MenuPool
而不是第二个菜单池
如果我没弄错的话,menus.menu\u pool import MenuPool中的应该会给出您预期的行为。然后MenuPool
将出现在您的命名空间中,因此您可以执行nodes=MenuPool.get_nodes()
,以及任何您想要的操作