Concise and easy-to-understand Flask installation and configuration tutorial, allowing you to get started quickly, specific code examples are required
Introduction:
Flask is a web development framework based on Python , simple, flexible and easy to use, it has gradually become a popular choice in the field of web development in recent years. This article will introduce the installation and configuration of Flask, and provide specific code examples to help beginners get started quickly.
1. Install Flask
python --version
If successful it displays The version number of Python indicates that Python has been successfully installed.
pip install virtualenv
virtualenv venv
Then, on a Windows system, activate the virtual environment using the following command:
venvScripts ctivate
Or on Linux/Mac systems, use the following command to activate the virtual environment:
source venv/bin/activate
pip install Flask
2. Create a simple Web application
Below we will create a simple Flask application to demonstrate how to use Flask.
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, Flask!' if __name__ == '__main__': app.run()
The above code will create a Flask object and define a route , when accessing the root path of the website, a string containing "Hello, Flask!" will be returned.
python app.py
The application will run on the default port of the local environment (usually 5000).
http://localhost: 5000
3. Routing and view functions
The core idea of Flask is to handle different URL requests by defining routing and view functions.
@app.route('/') def index(): return 'This is the home page'
@app.route('/user/<username>') def get_user(username): return 'This is user: ' + username
In the above example,
4. Templates and static files
Flask also provides support for templates and static files, which can easily generate dynamic pages and load static resources.
from flask import render_template @app.route('/') def index(): return render_template('index.html', title='Home')
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='style.css') }}">
The above is a concise tutorial on Flask installation and configuration. I hope it can help you get started quickly. Flask development. Of course, Flask has many other powerful functions, such as form processing, database integration, etc. You can learn more about it through the official Flask documentation (http://flask.pocoo.org/docs/). I wish you success in your Flask journey!
The above is the detailed content of Get started with Flask quickly: Simple installation and configuration guide. For more information, please follow other related articles on the PHP Chinese website!