2
This commit is contained in:
19
app/db.py
Normal file
19
app/db.py
Normal file
@@ -0,0 +1,19 @@
|
||||
from flask import current_app, g
|
||||
from werkzeug.local import LocalProxy
|
||||
from flask_pymongo import PyMongo
|
||||
|
||||
|
||||
def get_db():
|
||||
"""
|
||||
Configuration method to return db instance
|
||||
"""
|
||||
db = getattr(g, "_database", None)
|
||||
|
||||
if db is None:
|
||||
db = g._database = PyMongo(current_app).db
|
||||
|
||||
return db
|
||||
|
||||
|
||||
# Use LocalProxy to read the global db instance with just `db`
|
||||
db = LocalProxy(get_db)
|
||||
Reference in New Issue
Block a user