From 7df2ab8a3ad989f8b9d6835ba7cf81564958c054 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chlo=C3=A9=20Schmitz?= <chloe.schmitz@student.uclouvain.be> Date: Mon, 19 Feb 2024 10:25:50 +0000 Subject: [PATCH] Upload New File --- __init__.py | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 __init__.py diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..f91b9d3 --- /dev/null +++ b/__init__.py @@ -0,0 +1,42 @@ +import os +#from flask import tender_template +from flask import Flask, render_template + + +def create_app(test_config=None): + # create and configure the app + app = Flask(__name__, instance_relative_config=True) + app.config.from_mapping( + SECRET_KEY='dev' + ) + + if test_config is None: + # load the instance config, if it exists, when not testing + app.config.from_pyfile('config.py', silent=True) + else: + # load the test config if passed in + app.config.from_mapping(test_config) + + # ensure the instance folder exists + try: + os.makedirs(app.instance_path) + except OSError: + pass + + # a simple page that says hello + @app.route('/hello') + def hello(): + return 'Hello, World!' + + from . import city + app.register_blueprint(city.bp) + + @app.route('/about') + def about(): + return render_template('about.html', helloWorld='Hello World') + + @app.route('/chloe') + def chloe(): + return render_template('chloe.html', helloWorld='Hello World') + + return app \ No newline at end of file -- GitLab