私は今はかなり固執しています。私は検索のためにHaystack/Whooshを追加しようとするまで、素晴らしい仕事をしているDjangoプロジェクトを持っています。私は他のプロジェクトでこの同じスタックをうまく動作させました。INSTALLED_APPSのHaystackがエラーになりました:名前をopenProcにインポートできません
私はsettings.INSTALLED_APPSで「干し草の山」を持っていると私はmanage.py runserver
かmanage.py shell
を試みるたびに、私は「エラー:名前openProcをインポートすることはできません」を取得
私は、これは取得していない干し草の依存かもしれないと思いました正しくインストールされたので、私はHaystackをサイトパッケージから削除して再インストールしましたが、同じことが起こり続けます。 OpenProcと関連するキーワードを見つけても何も出てこなかった。
私は誰かがこのエラーに遭遇したと思っています。少なくとも、今は答えがあるかもしれない何かがGoogleにあります。私はこれらのことを知っているcannot import name <something>
エラーは扱いにくいかもしれませんが、これは私が特に困惑しています。なぜなら、それは外部パッケージに関連しているからです。
ドキュメントには、1.xから2への移行に関するページがあります。 –
これはおそらく私を永遠に狭く絞ってしまったでしょう。ありがとう! –
何か間違っていたのは、 'haystack'ではなく、' django-haystack'をインストールする必要があったということです。 'pip install django-haystack'が動作します。 – GreenAsJade