Исключение Flask-PyMongo при инициализации монго с помощью init_app () - PullRequest
0 голосов
/ 30 августа 2018

Я использую init_app () для инициализации монго-соединения, но при соединении он не выдаст ошибку, несмотря на то, что сервер монго не работает, но выдает ошибку при получении данных с помощью команды find.

mongo = PyMongo()

def create_app(config_name):
    if config_name is None:
        config_name = os.environ.get('FLASK_CONFIG', 'development')

    app = Flask(__name__, instance_relative_config=True)
    app.url_map.strict_slashes = False
    app.config.from_object(app_config[config_name])
    configInstance = app_config[config_name]()
    app.config.from_pyfile(configInstance.FLASK_CONFIG)
    try:
        mongo.init_app(app)
    except PyMongo.errors.ConnectionFailure as e:
        print ("connection gives pymongo.errors.ConnectionFailure --- %s" % (e.message))

дает ниже ошибку

localhost:27017: [Errno 111] Connection refused
...