Working of Web Apps
Source Code
from flask import Flask
# create the flask app
app = Flask(__name__)
# home page
@app.route("/")
@app.route("/home")
def home():
return "Welcome to the Home Page!"
# about page
@app.route("/about")
def about():
return "Welcome to the About Page!"
# example of path parameter
@app.route("/welcome/")
def welcome(name):
return f"Hi {name.title()}, you're welcome to this Page!"
# example of integer path parameter
@app.route("/addition/")
def addition(num):
return f"Input is {num}, Output is {num + 10}"
# example of two integer path parameters
@app.route("/addition_two//")
def addition_two(num1, num2):
return f"{num1} + {num2} is {num1 + num2}"
# start the app
if __name__ == "__main__":
app.run(debug=True)