0

私は django_mongodb_engine を使用しているので、Mongodb を Django のバックエンドとして使用できます。Ubuntu 12.04.3 を実行しています。ただし、「python manage.py syncdb」を使用するたびに、次のエラーが発生します。

「ConnectionFailure: ###.###.##.#:6645 [Errno 111] 接続が拒否されました」に接続できませんでした

settings.py ファイルでのデータベース設定は次のようになります。

DATABASES = {
     'default': {
           'ENGINE': 'django_mongodb_engine',
           'NAME': 'DB1',
           'USER': '',
           'PASSWORD': '',
           'HOST': '###.###.##.#',
           'PORT': 6645,
     },
     'Request': {
           'ENGINE': 'django_mongodb_engine',
           'NAME': 'Request',
           'USER': '',
           'PASSWORD': '',
           'HOST': '###.###.##.#',
           'PORT': 6645,
     },
     'Data': {
           'ENGINE': 'django_mongodb_engine',
           'NAME': 'Data',
           'USER': '',
           'PASSWORD': '',
           'HOST': '###.###.##.#',
           'PORT': 6645,
     },
}

また、MongoDB データベースは VM 上にあります。別の VM で Django を使用しています。これも問題を引き起こしている可能性があるかどうかはわかりません。MongoDB を搭載した VM では問題なくデータベースに接続できますが、Django を搭載した VM では接続できません。

Django を使用するのはこれが初めてなので、何が問題なのかわかりません。これに関連するほぼすべての投稿を検索しましたが、問題の解決策が見つからないようです。

あなたが提供できる助けを前もってありがとう!

また、関連情報を省略した場合は、事前にお詫び申し上げます。

4

2 に答える 2