2017-02-22 72 views
-1

我需要知道如何连接mongodb作为主数据库。连接mongodb

请指引我连接数据库

+0

试试官方[教程](https://api.mongodb.com/python/current/tutorial.html) –

+0

@DanIonescu它的mongodb正常连接与python.i需要与django,mongodb作为后端 – prabha

+0

对于Django这是[官方](https://django-mongodb-engine.readthedocs.io/en/latest/)mongo方式 –

回答

-1

安装mongoengine应用

settings.py文件,您可以添加以下..

INSTALLED_APPS

添加'mongoengine.django.mongo_auth',定义MongoDB的用户模型进行验证

AUTH_USER_MODEL ='mon go_auth.MongoUser”

会话存储设备设定

SESSION_ENGINE = 'mongoengine.django.sessions'

SESSION_SERIALIZER = 'mongoengine.django.sessions.BSONSerializer'

数据库设置为跟随

from mongoengine import connect 
connect('database_name', host='***.***.**.**', port=27017) 

DATABASES = { 
'default': { 
    'ENGINE': '', 
    'NAME': '', 
    } 
} 
+0

我得到错误使用此模块 – prabha

+0

确保您的数据库已创建,并且您使用的是正确的端口和主机IP – Shri

+0

是的,我使用正确的端口和主机,同时迁移其显示错误。 – prabha