python – ImportError:没有名为flask.ext.security.datastore.SQLAlchemyUserDatastore的模块

我在哪里可以找到这个模块?

ImportError: No module named flask.ext.security.datastore.SQLAlchemyUserDatastore

最佳答案 它在Flask-Security中.

pip install Flask-Security

此外,您尝试运行的示例似乎是错误的,可能编码为旧版Flask-Security的API.

在app.py中找到说:

from flask.ext.security.datastore import SQLAlchemyUserDatastore, \
    MongoEngineUserDatastore

并将其更改为:

from flask.ext.security.datastore.sqlalchemy import SQLAlchemyUserDatastore
from flask.ext.security.datastore.mongoengine import MongoEngineUserDatastore

我已为此问题提交了pull request.

点赞