2013-12-17 83 views
0

安裝的Django-CMS和我想的runserver如果出現以下錯誤:無模塊命名menus.menu_pool

File "test/cms/models/pagemodel.py", line 27, in <module> 
    from cms.menus.menu_pool import menu_pool 
ImportError: No module named menus.menu_pool 

有我需要安裝我試過PIP安裝菜單了一個叫做菜單。

回答

1

當您導入它作爲

from cms.menus.menu_pool import menu_pool 

它假定menus.menu_pool是一個模塊,它不是。

所以要麼改變

from cms.menus import menu_pool #this would import the .py file 

這裏,用法是menupool.MenuPool,等等..取決於你如何使用它

或者

from cms.menus.menu_pool import MenuPool #This would import the class 

或者(不推薦,雖然),你也可以這樣做:

from cms.menus.menu_pool import *