From f2f3540d5127a74c722d142c2cf9e612acd6d718 Mon Sep 17 00:00:00 2001 From: nimstepf Date: Tue, 16 May 2023 16:03:00 +0200 Subject: [PATCH] apply app_context --- .../05-Package-Structure/flaskblog/__init__.py | 3 ++- .../Flask_Blog/06-Login-Auth/flaskblog/__init__.py | 11 ++++++----- .../flaskblog/__init__.py | 11 ++++++----- Python/Flask_Blog/08-Posts/flaskblog/__init__.py | 11 ++++++----- .../Flask_Blog/09-Pagination/flaskblog/__init__.py | 11 ++++++----- .../10-Password-Reset-Email/flaskblog/__init__.py | 13 +++++++------ 6 files changed, 33 insertions(+), 27 deletions(-) diff --git a/Python/Flask_Blog/05-Package-Structure/flaskblog/__init__.py b/Python/Flask_Blog/05-Package-Structure/flaskblog/__init__.py index 148442777..bcf26d9d1 100644 --- a/Python/Flask_Blog/05-Package-Structure/flaskblog/__init__.py +++ b/Python/Flask_Blog/05-Package-Structure/flaskblog/__init__.py @@ -4,6 +4,7 @@ app = Flask(__name__) app.config['SECRET_KEY'] = '5791628bb0b13ce0c676dfde280ba245' app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db' -db = SQLAlchemy(app) +with app.app_context(): + db = SQLAlchemy(app) from flaskblog import routes diff --git a/Python/Flask_Blog/06-Login-Auth/flaskblog/__init__.py b/Python/Flask_Blog/06-Login-Auth/flaskblog/__init__.py index 15171cb0a..6e99ff2f4 100644 --- a/Python/Flask_Blog/06-Login-Auth/flaskblog/__init__.py +++ b/Python/Flask_Blog/06-Login-Auth/flaskblog/__init__.py @@ -6,10 +6,11 @@ app = Flask(__name__) app.config['SECRET_KEY'] = '5791628bb0b13ce0c676dfde280ba245' app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db' -db = SQLAlchemy(app) -bcrypt = Bcrypt(app) -login_manager = LoginManager(app) -login_manager.login_view = 'login' -login_manager.login_message_category = 'info' +with app.app_context(): + db = SQLAlchemy(app) + bcrypt = Bcrypt(app) + login_manager = LoginManager(app) + login_manager.login_view = 'login' + login_manager.login_message_category = 'info' from flaskblog import routes diff --git a/Python/Flask_Blog/07-User-Account-Profile-Pic/flaskblog/__init__.py b/Python/Flask_Blog/07-User-Account-Profile-Pic/flaskblog/__init__.py index 15171cb0a..6e99ff2f4 100644 --- a/Python/Flask_Blog/07-User-Account-Profile-Pic/flaskblog/__init__.py +++ b/Python/Flask_Blog/07-User-Account-Profile-Pic/flaskblog/__init__.py @@ -6,10 +6,11 @@ app = Flask(__name__) app.config['SECRET_KEY'] = '5791628bb0b13ce0c676dfde280ba245' app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db' -db = SQLAlchemy(app) -bcrypt = Bcrypt(app) -login_manager = LoginManager(app) -login_manager.login_view = 'login' -login_manager.login_message_category = 'info' +with app.app_context(): + db = SQLAlchemy(app) + bcrypt = Bcrypt(app) + login_manager = LoginManager(app) + login_manager.login_view = 'login' + login_manager.login_message_category = 'info' from flaskblog import routes diff --git a/Python/Flask_Blog/08-Posts/flaskblog/__init__.py b/Python/Flask_Blog/08-Posts/flaskblog/__init__.py index 15171cb0a..6e99ff2f4 100644 --- a/Python/Flask_Blog/08-Posts/flaskblog/__init__.py +++ b/Python/Flask_Blog/08-Posts/flaskblog/__init__.py @@ -6,10 +6,11 @@ app = Flask(__name__) app.config['SECRET_KEY'] = '5791628bb0b13ce0c676dfde280ba245' app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db' -db = SQLAlchemy(app) -bcrypt = Bcrypt(app) -login_manager = LoginManager(app) -login_manager.login_view = 'login' -login_manager.login_message_category = 'info' +with app.app_context(): + db = SQLAlchemy(app) + bcrypt = Bcrypt(app) + login_manager = LoginManager(app) + login_manager.login_view = 'login' + login_manager.login_message_category = 'info' from flaskblog import routes diff --git a/Python/Flask_Blog/09-Pagination/flaskblog/__init__.py b/Python/Flask_Blog/09-Pagination/flaskblog/__init__.py index 15171cb0a..6e99ff2f4 100644 --- a/Python/Flask_Blog/09-Pagination/flaskblog/__init__.py +++ b/Python/Flask_Blog/09-Pagination/flaskblog/__init__.py @@ -6,10 +6,11 @@ app = Flask(__name__) app.config['SECRET_KEY'] = '5791628bb0b13ce0c676dfde280ba245' app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db' -db = SQLAlchemy(app) -bcrypt = Bcrypt(app) -login_manager = LoginManager(app) -login_manager.login_view = 'login' -login_manager.login_message_category = 'info' +with app.app_context(): + db = SQLAlchemy(app) + bcrypt = Bcrypt(app) + login_manager = LoginManager(app) + login_manager.login_view = 'login' + login_manager.login_message_category = 'info' from flaskblog import routes diff --git a/Python/Flask_Blog/10-Password-Reset-Email/flaskblog/__init__.py b/Python/Flask_Blog/10-Password-Reset-Email/flaskblog/__init__.py index ff88c7613..f856f4ead 100644 --- a/Python/Flask_Blog/10-Password-Reset-Email/flaskblog/__init__.py +++ b/Python/Flask_Blog/10-Password-Reset-Email/flaskblog/__init__.py @@ -8,16 +8,17 @@ app = Flask(__name__) app.config['SECRET_KEY'] = '5791628bb0b13ce0c676dfde280ba245' app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db' -db = SQLAlchemy(app) -bcrypt = Bcrypt(app) -login_manager = LoginManager(app) -login_manager.login_view = 'login' -login_manager.login_message_category = 'info' app.config['MAIL_SERVER'] = 'smtp.googlemail.com' app.config['MAIL_PORT'] = 587 app.config['MAIL_USE_TLS'] = True app.config['MAIL_USERNAME'] = os.environ.get('EMAIL_USER') app.config['MAIL_PASSWORD'] = os.environ.get('EMAIL_PASS') -mail = Mail(app) +with app.app_context(): + db = SQLAlchemy(app) + bcrypt = Bcrypt(app) + login_manager = LoginManager(app) + login_manager.login_view = 'login' + login_manager.login_message_category = 'info' + mail = Mail(app) from flaskblog import routes