Python Flask安全示例不起作用

Python Flask安全示例不起作用,python,mongodb,flask,Python,Mongodb,Flask,我编辑了app.py文件,通过MongoEngine只使用MongoDB(您可以选择MongoDB或SQL)。这是我尝试运行应用程序时的输出: Familys-imac:flask-security Paul-Arthur$ python app.py Traceback (most recent call last): File "app.py", line 17, in <module> from flask.ext.security.

我编辑了app.py文件,通过MongoEngine只使用MongoDB(您可以选择MongoDB或SQL)。这是我尝试运行应用程序时的输出:

    Familys-imac:flask-security Paul-Arthur$ python app.py
    Traceback (most recent call last):
      File "app.py", line 17, in <module>
        from flask.ext.security.datastore import MongoEngineUserDatastore
      File "/Library/Python/2.7/site-packages/flask/exthook.py", line 86, in load_module
        raise ImportError('No module named %s' % fullname)
    ImportError: No module named flask.ext.security.datastore.MongoEngineUserDatastore

对于SQLAlchemy,您可以将其导入为:

从flask.ext.security.datastore.sqlalchemy导入SQLAlchemyUserDatastore

我认为Mongo会:

从flask.ext.security.datastore.mongoengine导入mongoengineuredatastore


您可以在Flask API页面上的示例中看到它:from Flask.ext.mongoengine import mongoengine from Flask.ext.security.datastore.mongoengine import mongoengineueserdatastore
    familys-imac:flask-security Paul-Arthur$ pip install MongoEngine
    Requirement already satisfied (use --upgrade to upgrade): MongoEngine in /Library/Python/2.7/site-packages
    Requirement already satisfied (use --upgrade to upgrade): pymongo in /Library/Python/2.7/site-packages (from MongoEngine)
    Cleaning up...