Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 没有名为菜单池的模块_Python_Menu_Django Cms - Fatal编程技术网

Python 没有名为菜单池的模块

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模块一起安装,因此您可以打开这些文件

我正确安装了django cms,但它显示
没有名为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()
,以及任何您想要的操作