如何在django中连接远程mongo db

问题描述 投票:0回答:1

我试图在我的本地系统中使用Django的帮助连接远程mongoDB它没有发生

我正在使用atom IDE配置并安装djongo用于mongoDB

DATABASES = {
    'default': {
        'ENGINE': 'djongo',
        'NAME': 'Test_Jango',
   }
}

我期待将远程MongoDb与Django连接起来。

django mongodb
1个回答
0
投票

尝试添加密码。

DATABASES = {
    'default': {
        'ENGINE': 'djongo',
        'NAME': 'Test_Jango',
        'PASSWORD': 'your_password',
   }
}

settings.py支持以下选项:

DATABASES = {
        'default': {
            'ENGINE': 'djongo',
            'ENFORCE_SCHEMA': True
            'NAME': 'your-db-name',
            'HOST': 'host-name or ip address',
            'PORT': port_number,
            'USER': 'db-username',
            'PASSWORD': 'password',
            'AUTH_SOURCE': 'db-name',
            'AUTH_MECHANISM': 'SCRAM-SHA-1',
            'REPLICASET': 'replicaset',
            'SSL': 'ssl',
            'SSL_CERTFILE': 'ssl_certfile',
            'SSL_CA_CERTS': 'ssl_ca_certs',
            'READ_PREFERENCE': 'read_preference'
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.