Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python MongoDb:ConnectionFailure:[Errno 111]连接被拒绝_Python_Django_Mongodb - Fatal编程技术网

Python MongoDb:ConnectionFailure:[Errno 111]连接被拒绝

Python MongoDb:ConnectionFailure:[Errno 111]连接被拒绝,python,django,mongodb,Python,Django,Mongodb,当我试图 python manage.py syncdb 发生以下错误 ConnectionFailure: [Errno 111] Connection refused 我正在将我的sqlite数据库切换到mongodb 我正在尝试python manage.py shell In [1]: from pymongo import MongoClient In [2]: client = MongoClient() ------------------------------------

当我试图

python manage.py syncdb
发生以下错误

ConnectionFailure: [Errno 111] Connection refused
我正在将我的sqlite数据库切换到mongodb

我正在尝试python manage.py shell

In [1]: from pymongo import MongoClient

In [2]: client = MongoClient()
---------------------------------------------------------------------------
ConnectionFailure                         Traceback (most recent call last)
/home/nik4u/Projects/ABEC-Dev-Env/local/lib/python2.7/site-packages/django/core/management/commands/shell.pyc in <module>()
----> 1 client = MongoClient()

/home/nik4u/Projects/ABEC-Dev-Env/local/lib/python2.7/site-packages/pymongo/mongo_client.pyc in __init__(self, host, port, max_pool_size, document_class, tz_aware, _connect, **kwargs)
    375             except AutoReconnect, e:
    376                 # ConnectionFailure makes more sense here than AutoReconnect
--> 377                 raise ConnectionFailure(str(e))
    378 
    379         if username:

ConnectionFailure: [Errno 111] Connection refused
[1]中的
:从pymongo导入MongoClient
在[2]中:client=MongoClient()
---------------------------------------------------------------------------
ConnectionFailure回溯(最近一次呼叫上次)
/home/nik4u/Projects/ABEC Dev Env/local/lib/python2.7/site-packages/django/core/management/commands/shell.pyc in()
---->1客户端=MongoClient()
/home/nik4u/Projects/ABEC Dev Env/local/lib/python2.7/site-packages/pymongo/mongo_client.pyc in_uuuuinit_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
375除自动重新连接外,e:
376#连接失败比自动重新连接更有意义
-->377提升连接故障(str(e))
378
379如果用户名:
ConnectionFailure:[Errno 111]连接被拒绝

您不需要使用
mongodb执行
python manage.py syncdb

在您的设置中,进行以下更改

MONGO_SETTINGS = {
    'default' : {
        'DB_NAME'  : 'db_name',
        'HOST': 'mongodb://username:password@127.0.0.1:27017/db_name',
        'PORT'     : 27017,
        'MAX_POOL_SIZE' : 100,
    }}
,


Django不是用来处理非关系数据库的。忘记所有关于迁移和syncdb的事情

您不需要使用
mongodb

在您的设置中,进行以下更改

MONGO_SETTINGS = {
    'default' : {
        'DB_NAME'  : 'db_name',
        'HOST': 'mongodb://username:password@127.0.0.1:27017/db_name',
        'PORT'     : 27017,
        'MAX_POOL_SIZE' : 100,
    }}
,


Django不是用来处理非关系数据库的。忘记所有关于迁移和syncdb的事情

mongod
启动并运行了吗?我不这么认为。再次检查
mongodb启动/运行,进程9201
这只意味着upstart尝试启动mongodb,并不意味着它成功启动。
pgrep mongod
输出了什么吗?是的,它的give输出
9201
正在
mongod
运行吗?我不这么认为。再次检查
mongodb启动/运行,进程9201
这只意味着upstart尝试启动mongodb,并不意味着它成功启动。
pgrep mongod
输出了什么吗?是的,它的give输出
9201
正在
mongod
运行吗?我不这么认为。再次检查
mongodb启动/运行,进程9201
这只意味着upstart尝试启动mongodb,并不意味着它成功启动。
pgrep mongod
输出了什么吗?是的,它给出了输出
9201