0
私はheroku mongoデータベースに接続しようとしています。 接続先のURLは次のようになりますmongoengine nodenameもservnameも指定されていないか、わからない
以下の例では、実際のユーザー名とパスワードを置き換えました。私はその後、私の設定は次のように設定している
mongodb://username:[email protected]:35522/heroku_brpg2n9r
:
mongo_uri = os.environ.get('MONGOLAB_URI')
if mongo_uri:
MONGODB_SETTINGS = {
'db': mongo_uri.split('/')[-1],
'host': mongo_uri
}
else:
MONGODB_SETTINGS = {
'db': 'local',
'host': '127.0.0.1'
}
私はデータベースへの接続をしようとすると、私はその後、MONGOLAB_URI=mongodb://username:[email protected]:35522/heroku_brpg2n9r
をエクスポートし、それは私に次のエラーを与える:
ServerSelectionTimeoutError: heroku_brpg2n9r:27017: [Errno 8] nodename nor servname provided, or not known