From d3e8f7e010bf60bc0837cfe4e106d8133ce31ce6 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sat, 31 Jan 2015 18:59:36 -0500 Subject: Render base.html at index page * Update routes to use the `add_url_rule` syntax * Create base.html * Create a home module and views.py file to serve the home page --- app.py | 6 +++--- modules/home/__init__.py | 0 modules/home/views.py | 4 ++++ templates/base.html | 18 ++++++++++++++++++ 4 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 modules/home/__init__.py create mode 100644 modules/home/views.py create mode 100644 templates/base.html diff --git a/app.py b/app.py index 509ddcb..07c4177 100644 --- a/app.py +++ b/app.py @@ -4,6 +4,8 @@ from flask import Flask from flask_user import SQLAlchemyAdapter, UserManager +from modules.home.views import index_view + from modules.shared.models import db from modules.interest.models import Interest, UserInterest from modules.user.models import User, UserAuth @@ -24,9 +26,7 @@ with app.app_context(): db_adapter = SQLAlchemyAdapter(db, User, UserAuthClass=UserAuth) user_manager = UserManager(db_adapter, app) -@app.route("/") -def hello(): - return "Hello World!" +app.add_url_rule('/', 'index', index_view) if __name__ == "__main__": app.run() diff --git a/modules/home/__init__.py b/modules/home/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/modules/home/views.py b/modules/home/views.py new file mode 100644 index 0000000..3d18aa8 --- /dev/null +++ b/modules/home/views.py @@ -0,0 +1,4 @@ +from flask import render_template + +def index_view(): + return render_template('base.html') diff --git a/templates/base.html b/templates/base.html new file mode 100644 index 0000000..c045a51 --- /dev/null +++ b/templates/base.html @@ -0,0 +1,18 @@ + + + + + + Website + + + + + + + + Hello World + + -- cgit v1.2.3