首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mongoengine.connection.ConnectionError:无法连接到数据库默认值:[Errno 111]连接被拒绝

mongoengine.connection.ConnectionError:无法连接到数据库默认值:[Errno 111]连接被拒绝
EN

Stack Overflow用户
提问于 2015-11-04 06:54:42
回答 3查看 5.3K关注 0票数 2

我有问题,把蒙戈引擎纳入我的django应用程序。下面是我遇到的错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/home/dk2459/.local/lib/python3.4/site-packages/pymongo/mongo_client.py", line 374, in __init__
    self._ensure_connected(True)
  File "/home/dk2459/.local/lib/python3.4/site-packages/pymongo/mongo_client.py", line 939, in _ensure_connected
    self.__ensure_member()
  File "/home/dk2459/.local/lib/python3.4/site-packages/pymongo/mongo_client.py", line 813, in __ensure_member
    member, nodes = self.__find_node()
  File "/home/dk2459/.local/lib/python3.4/site-packages/pymongo/mongo_client.py", line 904, in __find_node
    raise AutoReconnect(', '.join(errors))
pymongo.errors.AutoReconnect: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dk2459/.local/lib/python3.4/site-packages/mongoengine/connection.py", line 133, in get_connection
    _connections[alias] = connection if connection else connection_class(**conn_settings)
  File "/home/dk2459/.local/lib/python3.4/site-packages/pymongo/mongo_client.py", line 377, in __init__
    raise ConnectionFailure(str(e))
pymongo.errors.ConnectionFailure: [Errno 111] Connection refused

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "create_admin.py", line 7, in <module>
    connect('happy_lens')
  File "/home/dk2459/.local/lib/python3.4/site-packages/mongoengine/connection.py", line 173, in connect
    return get_connection(alias)
  File "/home/dk2459/.local/lib/python3.4/site-packages/mongoengine/connection.py", line 135, in get_connection
    raise ConnectionError("Cannot connect to database %s :\n%s" % (alias, e))
mongoengine.connection.ConnectionError: Cannot connect to database default :
[Errno 111] Connection refused

下面是我试图运行的代码:

代码语言:javascript
复制
import getpass

from mongoengine import connect

from models import User

connect('happy_lens')

admin = User(username='dk', email='someemail@gmail.com')
admin.password='pwd'
admin.save()

下面是相关的settings.py代码:

代码语言:javascript
复制
DATABASES = {
    'default' : {
        'ENGINE': 'django_mongodb_engine',
        'NAME': 'happy_lens',
        'HOST': '192.168.1.35',
        'POST': 12345

   }
}

SESSION_ENGINE = 'mongoengine.django.sessions'

我搜索过的所有东西都没有用。请帮帮忙。

EN

Stack Overflow用户

发布于 2015-11-04 11:32:15

确保mongodb已启动并运行。

代码语言:javascript
复制
service mongod status
service mongod start (on ubuntu)
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33515478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档