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