我遵循了数据库连接配置的指南:https : //nesdis.github.io/djongo/database-configuration/
但是,它始终连接到本地主机之一,而不是我的设置。
有没有人对这个问题有任何想法?
我的软件包版本:
Django 2.0
django-cors-headers 2.4.0
django-rest-auth 0.9.3
djangorestframework 3.9.0
djongo 1.1
mongoengine 0.16.3
pip 10.0.1
pymongo 3.7.2
urllib3 1.24.1
Run Code Online (Sandbox Code Playgroud)
我的设置
DATABASES = {
'default': {
'ENGINE': 'djongo',
'NAME': 'test_db',
'HOST': 'somewhere.com',
'PORT': 27017
}
}
Run Code Online (Sandbox Code Playgroud)
小智 7
似乎在此过程中,djongo 更改了数据库设置的结构。在浪费几天试图找到解决方案之后,我遇到了一个具有更新结构的页面,尝试将您的 DATABASE 结构设置为:
DATABASES = {
'default': {
'ENGINE': 'djongo',
'NAME': 'yourmongodb',
'CLIENT': {
'host': 'some-host.or.ip',
'port': 27017,
'username': 'youruser',
'password': 'yourdbpass',
'authSource': 'yourcollection',
}
},
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
766 次 |
| 最近记录: |