(flask-example) C:\Users\David\python-ninja\flask-example>python run.py
Traceback (most recent call last):
File "run.py", line 4, in <module>
app = create_app('settings')
File "C:\Users\David\python-ninja\flask-example\application.py", line 20, in create_app
db.init_app(app)
File "c:\Users\David\python-ninja\flask-example\lib\site-packages\flask_mongoengine\__init__.py", line 66, in init_app
self.connection = mongoengine.connect(**conn_settings)
File "c:\Users\David\python-ninja\flask-example\lib\site-packages\mongoengine\connection.py", line 164, in connect
return get_connection(alias)
File "c:\Users\David\python-ninja\flask-example\lib\site-packages\mongoengine\connection.py", line 126, in get_connection
raise ConnectionError("Cannot connect to database %s :\n%s" % (alias, e))
mongoengine.connection.ConnectionError: Cannot connect to database default :
False is not a read preference.
I got this error when running run.py
I fixed it by adding to settings.py
and
to MONGODB_SETTINGS.