我正在将我的工作 django 项目升级到 python3.4。部署后,我遇到了以下问题!
python2.7
(同一个项目在有pymongo2.8
味道的情况下工作得很好。)
我有pymongo3.2
&django-mongo-sessions
和其他图书馆一起
File "/home/ec2-user/py33/local/lib/python3.4/site-packages/mongo_sessions/session.py", line 8, in <module>
from mongo_sessions import settings
File "/home/ec2-user/py33/local/lib/python3.4/site-packages/mongo_sessions/settings.py", line 36, in <module>
MONGO_DB_VERSION = MONGO_CLIENT.connection.server_info()['version']
File "/home/ec2-user/py33/local/lib64/python3.4/site-packages/pymongo/collection.py", line 2348, in __call__
self.__name.split(".")[-1])
TypeError: 'Collection' object is not callable. If you meant to call the 'server_info' method on a 'Collection' object it is failing because no such method exists.
我调查了这个看起来相似的问题。但我很确定我正在使用pymongo3.2
它自己!