17

フラスコ ログインのインストールに問題があるようです。以下を使用してインストールが成功したにもかかわらず

 pip install flask-login

私の app.py ファイル:

 from flaskext.login import LoginManager
 lm = LoginManager()

このエラーが発生します:

ImportError: No module named login

ではどうすれば解決するのか

4

5 に答える 5

23

フラスコ拡張機能のインポート方法の遷移がありました:

flask_foo代わりに、現在非推奨となっている ではなく、パッケージの命名をお勧めしますflaskext.foo。Flask 0.8 では、 import from を使用できるリダイレクト インポート システムが導入され、最初flask.ext.fooに試行され、それが失敗した場合に試行されます。flask_fooflaskext.foo

Flask 拡張機能は、ユーザーに影響を与えずに拡張機能が新しいパッケージ名に移行できるように、flask_foo やflaskext_foo の代わりにインポートするようにユーザーに促す必要があります。flask.ext.fooソース

Flask 0.8 以降でこのインポート方法を使用します。

from flask.ext.login import LoginManager
于 2012-08-01T05:34:58.800 に答える
-4
sudo pip install Flask-Security
于 2013-12-09T08:52:36.470 に答える