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