2

作業中の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自分自身を使用していると確信しています!

4

1 に答える 1