我正確安裝的Django釐米,但它說no module named menu_pool
沒有模塊名爲menu_pool
我一定要安裝其他菜單插件?
此路徑from menus.menu_pool import menu_pool
我找不到,是什麼問題?有人可以幫我找到線索
我跟着Django的CMS文檔書面這裏:http://docs.django-cms.org/en/2.3/getting_started/tutorial.html#configuration-and-setup
我正確安裝的Django釐米,但它說no module named menu_pool
沒有模塊名爲menu_pool
我一定要安裝其他菜單插件?
此路徑from menus.menu_pool import menu_pool
我找不到,是什麼問題?有人可以幫我找到線索
我跟着Django的CMS文檔書面這裏:http://docs.django-cms.org/en/2.3/getting_started/tutorial.html#configuration-and-setup
Django的沒有太多的經驗,但你應該檢查安裝在系統本身的模塊文件,看是否有有些錯誤與否。 你可以從python本身的sys.path變量中獲取目錄地址。 大部分時間來源都是用python模塊安裝的,所以你可以打開這些文件並親自看看這個模塊是否真的存在。
或者您可以使用dir(menus)
來查看菜單下有哪些模塊。
它看起來像Python可以做import menus
就好,否則錯誤信息會有所不同。通過docs for menus的快速搜索顯示,您可能需要MenuPool
而不是第二個menu_pool
。
如果我沒有弄錯,from menus.menu_pool import MenuPool
應該會給你預期的行爲。然後MenuPool
將位於您的名稱空間中,因此您可以執行nodes = MenuPool.get_nodes()
以及其他任何您希望的操作。
偉大的人,我會給一個鏡頭.. – doniyor 2012-07-26 11:02:51
好的謝謝,我通過重新安裝模塊解決了這個問題.. – doniyor 2012-07-25 04:47:15