我目前正在Django + MongoDb中開發一個應用程序。一旦應用程序的URL被訪問,應用程序必須將數據推送到數據庫中。Django + MongoDb連接錯誤
但我怎麼過遇到此錯誤mongoengine.connection.ConnectionError: Cannot connect to database default : port must be an instance of int
由於錯誤狀態端口應該是一個「詮釋」,我在settings.py文件更改了端口細節從mongoengine.connect('employeedb', host='127.0.0.1', port='8000')
到 mongoengine.connect('employeedb', host='127.0.0.1', port=8000)
但後來我得到一個錯誤陳述mongoengine.connection.ConnectionError: Cannot connect to database default : [Errno 111] Connection refused
任何人都可以找出這裏出了什麼問題嗎?
我使用:django==1.7, mongoengine, django-toolbox & pymongo==2.8
我的settings.py文件是here
編輯:我的操作系統Ubuntu的= 14.04 & 我還沒有安裝的Django nonrel
你改變你的MongoDB,從它的27017個 –
沒有@ChrisHawkes默認端口能否請您指導我通過程序 – user61092