Flask 是一个轻量级的 Web 框架,使用 Python 语言编写。它非常适合快速开发 Web 应用程序。以下是一些关于 Flask 的基本教程。
安装 Flask
在开始之前,你需要确保已经安装了 Python。然后,使用 pip 命令安装 Flask:
pip install Flask
创建第一个 Flask 应用
下面是一个简单的 Flask 应用示例:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, Flask!'
if __name__ == '__main__':
app.run()
这段代码创建了一个名为 hello_world
的函数,当访问根路径 /
时,会返回 "Hello, Flask!"。
路由和视图函数
Flask 使用路由和视图函数来处理 Web 请求。路由定义了 URL 和视图函数的映射关系。
@app.route('/hello/<name>')
def greet(name):
return f'Hello, {name}!'
在这个例子中,当访问 /hello/<name>
路径时,会返回 "Hello,
请求和响应
Flask 提供了请求和响应对象,可以用来获取请求信息和发送响应。
from flask import request, jsonify
@app.route('/data', methods=['GET'])
def get_data():
data = {'message': 'Hello, Flask!'}
return jsonify(data)
在这个例子中,当访问 /data
路径时,会返回一个 JSON 格式的响应。
扩展阅读
如果你想要深入了解 Flask,以下是一些推荐的资源:
总结
以上就是关于 Flask 框架的基本教程。希望对你有所帮助!🎉
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, Flask!'
@app.route('/hello/<name>')
def greet(name):
return f'Hello, {name}!'
@app.route('/data', methods=['GET'])
def get_data():
data = {'message': 'Hello, Flask!'}
return jsonify(data)
if __name__ == '__main__':
app.run()
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, Flask!'
@app.route('/hello/<name>')
def greet(name):
return f'Hello, {name}!'
@app.route('/data', methods=['GET'])
def get_data():
data = {'message': 'Hello, Flask!'}
return jsonify(data)
if __name__ == '__main__':
app.run()