У меня есть 3 чертежа в приложении для колб, и структура dir выглядит следующим образом:
main/
__init__.py
books/
users/
authors/
apps/
Каждый пакет inisde main
представляет собой blueprint
.В моем main/__init__.py
у меня есть
from flask import Flask
from flask_pymongo import PyMongo
app = Flask(__name__)
from main.users.views import users
from main.admin.views import admin
app.register_blueprint(users, url_prefix='/api/users')
MONGO_HOST = os.environ['MONGO_HOST']
MONGO_PORT = os.environ['MONGO_PORT']
app.config["MONGO_URI"] = "mongodb://{}:{}/".format(MONGO_HOST, MONGO_PORT)
mongo = PyMongo(app)
Как мне получить доступ к монго внутри каждого проекта ?Это даже правильный способ использования монго здесь.в официальной документации говорится, что не следует использовать что-то вроде db=Pymongo(app)