From c707e6366b11afecc77c0b7cc240e05081e90505 Mon Sep 17 00:00:00 2001 From: Maxim Stewart Date: Fri, 6 Mar 2020 01:27:02 -0600 Subject: [PATCH] Created better route setup --- src/core/__init__.py | 4 ++-- src/core/{routes.py => routes/Routes.py} | 6 +++--- src/core/routes/__init__.py | 2 ++ src/core/routes/pages/Login.py | 8 ++++++++ 4 files changed, 15 insertions(+), 5 deletions(-) rename src/core/{routes.py => routes/Routes.py} (67%) create mode 100644 src/core/routes/__init__.py create mode 100644 src/core/routes/pages/Login.py diff --git a/src/core/__init__.py b/src/core/__init__.py index 906011b..24a98d4 100644 --- a/src/core/__init__.py +++ b/src/core/__init__.py @@ -5,7 +5,7 @@ app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///static/db/database.db" app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False -from .models import db +from core.models import db db.init_app(app) -from . import routes +from core import routes diff --git a/src/core/routes.py b/src/core/routes/Routes.py similarity index 67% rename from src/core/routes.py rename to src/core/routes/Routes.py index 1df361a..390baff 100644 --- a/src/core/routes.py +++ b/src/core/routes/Routes.py @@ -1,8 +1,8 @@ from flask import request, render_template -from . import app, db # Get from __init__ +from core import app, db # Get from __init__ -from .models import Table # Get db models -from .MessageHandler import MessageHandler # Get simple message processor +from core.models import Table # Get db models +from core.MessageHandler import MessageHandler # Get simple message processor # Python imports diff --git a/src/core/routes/__init__.py b/src/core/routes/__init__.py new file mode 100644 index 0000000..d4fa9fa --- /dev/null +++ b/src/core/routes/__init__.py @@ -0,0 +1,2 @@ +from . import Routes +from .pages import Login diff --git a/src/core/routes/pages/Login.py b/src/core/routes/pages/Login.py new file mode 100644 index 0000000..3770fc3 --- /dev/null +++ b/src/core/routes/pages/Login.py @@ -0,0 +1,8 @@ +from flask import request, render_template + +from core import app, db + + +@app.route('/login', methods=['GET', 'POST']) +def login(): + return "

Login Page Stub...

"