Python AttributeError:type object';皮蒙戈';没有属性';db';和Mongodb在一起
我是flask和mongodb的新手,我正在尝试将我的应用程序拆分为多个部分,但是我在导入时遇到了问题,我返回了以下错误 错误在routes/users.py中 AttributeError:type对象“PyMongo”没有属性“db” 你能帮我一下吗 run.pyPython AttributeError:type object';皮蒙戈';没有属性';db';和Mongodb在一起,python,mongodb,flask,circular-dependency,blueprint,Python,Mongodb,Flask,Circular Dependency,Blueprint,我是flask和mongodb的新手,我正在尝试将我的应用程序拆分为多个部分,但是我在导入时遇到了问题,我返回了以下错误 错误在routes/users.py中 AttributeError:type对象“PyMongo”没有属性“db” 你能帮我一下吗 run.py from main import * if __name__ == "__main__": app.run(debug=True) from flask import Flask,jsonify,m
from main import *
if __name__ == "__main__":
app.run(debug=True)
from flask import Flask,jsonify,make_response,request
from flask_pymongo import PyMongo
from databases.config import mongo
from routes.users import users
app = Flask(__name__)
app.config['MONGO_DBNAME'] = 'Users'
app.config['MONGO_URI'] = 'mongodb://localhost:27017/Users'
app.register_blueprint(users)
mongo = PyMongo(app)
from flask_pymongo import PyMongo
mongo = PyMongo
import json,jsoncfg
from flask import Blueprint,jsonify,make_response,request,Flask
from flask_pymongo import PyMongo
import sys
sys.path.append("..")
from databases.config import mongo
from main import mongo
users = Blueprint('users', __name__,)
@users.route('/users', methods=['GET'])
def get_all_users():
users = mongo.db.Users
test= users.find({"Nome":"Vincenzo"})
output = []
return jsonify({'result' : output})
import json,jsoncfg
from flask import Blueprint,jsonify,make_response,request,Flask
from flask_pymongo import PyMongo
import sys
sys.path.append("..")
from databases.config import mongo
import main
users = Blueprint('users', __name__,)
@users.route('/users', methods=['GET'])
def get_all_users():
mongo = PyMongo(main.app)
users = mongo.db.Users
test= users.find({"Nome":"Vincenzo"})
output = []
return jsonify({'result' : output})
main.py
from main import *
if __name__ == "__main__":
app.run(debug=True)
from flask import Flask,jsonify,make_response,request
from flask_pymongo import PyMongo
from databases.config import mongo
from routes.users import users
app = Flask(__name__)
app.config['MONGO_DBNAME'] = 'Users'
app.config['MONGO_URI'] = 'mongodb://localhost:27017/Users'
app.register_blueprint(users)
mongo = PyMongo(app)
from flask_pymongo import PyMongo
mongo = PyMongo
import json,jsoncfg
from flask import Blueprint,jsonify,make_response,request,Flask
from flask_pymongo import PyMongo
import sys
sys.path.append("..")
from databases.config import mongo
from main import mongo
users = Blueprint('users', __name__,)
@users.route('/users', methods=['GET'])
def get_all_users():
users = mongo.db.Users
test= users.find({"Nome":"Vincenzo"})
output = []
return jsonify({'result' : output})
import json,jsoncfg
from flask import Blueprint,jsonify,make_response,request,Flask
from flask_pymongo import PyMongo
import sys
sys.path.append("..")
from databases.config import mongo
import main
users = Blueprint('users', __name__,)
@users.route('/users', methods=['GET'])
def get_all_users():
mongo = PyMongo(main.app)
users = mongo.db.Users
test= users.find({"Nome":"Vincenzo"})
output = []
return jsonify({'result' : output})
数据库/config.py
from main import *
if __name__ == "__main__":
app.run(debug=True)
from flask import Flask,jsonify,make_response,request
from flask_pymongo import PyMongo
from databases.config import mongo
from routes.users import users
app = Flask(__name__)
app.config['MONGO_DBNAME'] = 'Users'
app.config['MONGO_URI'] = 'mongodb://localhost:27017/Users'
app.register_blueprint(users)
mongo = PyMongo(app)
from flask_pymongo import PyMongo
mongo = PyMongo
import json,jsoncfg
from flask import Blueprint,jsonify,make_response,request,Flask
from flask_pymongo import PyMongo
import sys
sys.path.append("..")
from databases.config import mongo
from main import mongo
users = Blueprint('users', __name__,)
@users.route('/users', methods=['GET'])
def get_all_users():
users = mongo.db.Users
test= users.find({"Nome":"Vincenzo"})
output = []
return jsonify({'result' : output})
import json,jsoncfg
from flask import Blueprint,jsonify,make_response,request,Flask
from flask_pymongo import PyMongo
import sys
sys.path.append("..")
from databases.config import mongo
import main
users = Blueprint('users', __name__,)
@users.route('/users', methods=['GET'])
def get_all_users():
mongo = PyMongo(main.app)
users = mongo.db.Users
test= users.find({"Nome":"Vincenzo"})
output = []
return jsonify({'result' : output})
路由/用户。py
from main import *
if __name__ == "__main__":
app.run(debug=True)
from flask import Flask,jsonify,make_response,request
from flask_pymongo import PyMongo
from databases.config import mongo
from routes.users import users
app = Flask(__name__)
app.config['MONGO_DBNAME'] = 'Users'
app.config['MONGO_URI'] = 'mongodb://localhost:27017/Users'
app.register_blueprint(users)
mongo = PyMongo(app)
from flask_pymongo import PyMongo
mongo = PyMongo
import json,jsoncfg
from flask import Blueprint,jsonify,make_response,request,Flask
from flask_pymongo import PyMongo
import sys
sys.path.append("..")
from databases.config import mongo
from main import mongo
users = Blueprint('users', __name__,)
@users.route('/users', methods=['GET'])
def get_all_users():
users = mongo.db.Users
test= users.find({"Nome":"Vincenzo"})
output = []
return jsonify({'result' : output})
import json,jsoncfg
from flask import Blueprint,jsonify,make_response,request,Flask
from flask_pymongo import PyMongo
import sys
sys.path.append("..")
from databases.config import mongo
import main
users = Blueprint('users', __name__,)
@users.route('/users', methods=['GET'])
def get_all_users():
mongo = PyMongo(main.app)
users = mongo.db.Users
test= users.find({"Nome":"Vincenzo"})
output = []
return jsonify({'result' : output})
在users.py中解析
from main import *
if __name__ == "__main__":
app.run(debug=True)
from flask import Flask,jsonify,make_response,request
from flask_pymongo import PyMongo
from databases.config import mongo
from routes.users import users
app = Flask(__name__)
app.config['MONGO_DBNAME'] = 'Users'
app.config['MONGO_URI'] = 'mongodb://localhost:27017/Users'
app.register_blueprint(users)
mongo = PyMongo(app)
from flask_pymongo import PyMongo
mongo = PyMongo
import json,jsoncfg
from flask import Blueprint,jsonify,make_response,request,Flask
from flask_pymongo import PyMongo
import sys
sys.path.append("..")
from databases.config import mongo
from main import mongo
users = Blueprint('users', __name__,)
@users.route('/users', methods=['GET'])
def get_all_users():
users = mongo.db.Users
test= users.find({"Nome":"Vincenzo"})
output = []
return jsonify({'result' : output})
import json,jsoncfg
from flask import Blueprint,jsonify,make_response,request,Flask
from flask_pymongo import PyMongo
import sys
sys.path.append("..")
from databases.config import mongo
import main
users = Blueprint('users', __name__,)
@users.route('/users', methods=['GET'])
def get_all_users():
mongo = PyMongo(main.app)
users = mongo.db.Users
test= users.find({"Nome":"Vincenzo"})
output = []
return jsonify({'result' : output})