Flask 是一个用 Python 编写的轻量级 Web 应用框架,适合构建小型到中型的 Web 项目。它设计简单,易于扩展,非常适合初学者和快速开发原型。
pip install flask
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, Flask!'
if __name__ == '__main__':
app.run(debug=True)
保存为 app.py
,然后运行:
python app.py
打开浏览器访问 http://127.0.0.1:5000/
就能看到网页输出 “Hello, Flask!”
@app.route('/user/<username>')
def show_user(username):
return f'Hello, {username}!'
from flask import request
@app.route('/login', methods=['GET', 'POST'])
def login():
if request.method == 'POST':
return '处理登录'
else:
return '显示登录表单'
from flask import render_template
@app.route('/hello')
def hello_template():
return render_template('hello.html', name='Flask')
对应的 templates/hello.html
:
<!DOCTYPE html>
<html>
<body>
<h1>Hello, {{ name }}!</h1>
</body>
</html>
myapp/
│
├── app.py
├── templates/
│ └── index.html
├── static/
│ └── style.css