1

django cmsを正しくインストールしましたが、no module named 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

4

2 に答える 2

2

Pythonは問題なく動作するようですimport menus。そうでない場合、エラーメッセージは異なります。メニューのドキュメントをすばやく検索するMenuPoolと、2番目のメニューではなく必要な可能性が高いことがわかりますmenu_pool

私が間違っていfrom menus.menu_pool import MenuPoolなければ、あなたに期待される行動を与えるべきです。次にMenuPool、名前空間に含まれるので、nodes = MenuPool.get_nodes()他に何でもできます。

于 2012-07-25T11:26:33.887 に答える
1

djangoの経験はあまりありませんが、システム自体にインストールされているモジュールファイルをチェックして、間違いがないかどうかを確認する必要があります。ディレクトリアドレスは、Python自体のsys.path変数から取得できます。ほとんどの場合、ソースはPythonモジュールとともにインストールされるため、これらのファイルを開いて、このモジュールが実際に存在するかどうかを自分で確認できます。
または、を使用して、dir(menus)メニューの下にあるモジュールを確認できます。

于 2012-07-24T20:28:44.867 に答える