フラスコとモンゴキットの接続でインデックスを作成しようとしています。
db = MongoKit(app)
db.mydatabase.users.create_index("email", unique=True)
しかし、それは私にこのエラーを投げます:
...
host=ctx.app.config.get('MONGODB_HOST'),
AttributeError: 'NoneType' object has no attribute 'app'
代わりにPymongoを直接使用する場合:
conn = MongoClient()
conn.mydatabase.users.create_index("email", unique=True)
Everithingは正常に機能します!
問題は、pymongoの接続を管理するのではなく、mongokit拡張機能によって作成された接続を使用することです。