下面是我用来验证身份的代码:
# MongoDB connection
connection = Connection(f.config['MONGODB_HOST'], f.config['MONGODB_PORT'])
db = connection['MONGODB_DB']
# Try authenticating. This will only work in production. In development,
# MONGODB_USER and MONGODB_PASSWORD will raise KeyErrors.
try:
db.authenticate(f.config['MONGODB_USER'], f.config['MONGODB_PASSWORD'])
except KeyError:
f.logger.debug('KeyError: Not authenticating.')
# Temporary. This is just for testing purposes.
users = db.users
user = users.find_one({'username': 'BrewerOnRails'})
我的配置是从名为ProductionConfig的对象加载的:
^{pr2}$以下是我一直得到的错误:
pymongo.errors.OperationFailure: database error: unauthorized db:MONGODB_DB lock type:-1 client:10.117.107.165
中的PyMongo的_unpack_response函数引发OperationFailure异常助手.py文件,特别是第103行和第104行。在
我觉得这不对:
也许你想
^{pr2}$相关问题 更多 >
编程相关推荐