我有一个像应用程序副本以及视图.py在
from flask import Flask
from flask_pymongo import PyMongo
app = Flask(__name__)
app.config["MONGO_URI"] = "mongodb://local:27017/local"
mongo = PyMongo(app)
from views import profileview
profileview.register(app, route_prefix='/profile/')
if __name__== "__main__":
app.run(debug=True)
当我不能显示服务器运行时 从视图导入导入profileview,如何避免循环导入
以下是如何避免循环导入:
数据库
应用程序副本
^{pr2}$视图.py
from db import mongo
或者,您可以使用factory模式创建create_app函数。在
你只需要在视图.py,因为你已经在app config中加载了。在
试试这个视图.py在
from pymongo import MongoClient client = MongoClient(app.config['MONGODB_URI']) db = client.get_database() mycollection = db.mycollection
相关问题 更多 >
编程相关推荐