Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python AttributeError:type object';皮蒙戈';没有属性';db';和Mongodb在一起_Python_Mongodb_Flask_Circular Dependency_Blueprint - Fatal编程技术网

Python AttributeError:type object';皮蒙戈';没有属性';db';和Mongodb在一起

Python 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

我是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,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})