Вы, вероятно, назвали свой файл pymongo как mydb.py
и, вероятно, импортируете свой модуль PyMongo следующим образом:
import mydb
А потом так и называется:
dd = mydb('localhost', 27017)
Проблема в том, что mydb
- это модуль. Это не то же самое, что класс DB
, который вы определили внутри mydb
. Вам необходимо создать объект DB
. Вы можете сделать это:
dd = mydb.DB('localhost', 27017)
Или вот так:
from mydb import DB
...
dd = DB('localhost', 27017)