Tag: docker pymongo 3.x

PyMongo和Django

我是Django的新手,我正在制作一个Django应用程序,我应该通过py-mongo来使用MySQL和MongoDB。 (我试图只用py-mongo,而不是用mongoengine) 我创build了一个应用程序“testing应用程序”模型“书籍”和一个CRUD视图似乎工作正常(所有书籍保存和检索)。 但是,由于某种原因,我似乎无法在MySQL数据库和MongoDB中find书籍。 我不确定模型正在使用哪个数据库。 还有Redis的设置,但即使在重新启动服务器后,模型条目也在那里,所以我猜它不在caching中。 我的设置是: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST': '127.10.0.1', 'NAME': 'test_db', 'USER': 'test_user', 'PASSWORD': 'test_pass', } } CACHES = { 'default': { 'BACKEND': 'redis_cache.RedisCache', 'LOCATION': '127.10.0.1:6379', 'OPTIONS': { 'DB': 0, }, }, } MONGODB = { 'default': { 'HOST': '127.10.0.1', 'PORT': '27017', 'NAME': 'django', } } 和我的requirements.txt: Django>=1.8,<1.9 […]

PyMongo – UserNotFound:无法find用户authentication@pipe理员

我检查了/etc/mongod.conf的权限: vagrant@trusty64:/vagrant/test$ sudo docker exec -it mongodb ls -l /etc/mongod.conf -rw-r–r– 1 root root 472 Jun 22 00:09 /etc/mongod.conf 然后,我检查了它的相应内容: vagrant@trusty64:/vagrant/test$ sudo docker exec -it mongodb cat /etc/mongod.conf ## mongodb.conf, this file is enforced by puppet. ## ## Note: http://docs.mongodb.org/manual/reference/configuration-options/ ## ## where and how to store data. storage: dbPath: /var/lib/mongodb journal: enabled: true ## […]