Flask is a Python micro web framework that allows you to build web applications quickly and with minimal boilerplate code. In this guide, we'll walk you through the process of creating a basic Flask web page. You'll learn how to set up a Flask application, create routes, and render HTML templates to display content.

Step 1: Setting Up Your Flask Application

Before you can create a Flask web page, you need to set up your Flask application. Here's a minimal example:

from flask import Flask
app = Flask(__name)

Step 2: Creating a Route

Create a route that defines the content of your web page. Routes in Flask are functions that are executed when a specific URL is accessed. Here's an example of a route that displays a simple "Hello, World!" message:

def hello_world():
return 'Hello, World!'

Step 3: Running Your Flask Application

To run your Flask application, add the following code at the end of your script:

if __name__ == '__main__':

Now, you can run your application with the command python and access your basic Flask web page in a web browser.

Step 4: Accessing Your Flask Web Page

Open a web browser and navigate to http://localhost:5000/ to view your Flask web page. You'll see the "Hello, World!" message displayed in the browser.


Creating a basic Flask web page is a simple but essential step in web development. You've learned how to set up a Flask application, create a route, and display content on a web page. You can further enhance your web page by adding templates, forms, and more complex routes as your project grows.