Python----Flask(快速上手,前后端分离模式)
from flask import Flask, jsonify
app = Flask(__name__)
# 假设有一个简单的字典,用于表示一个用户信息
user = {
'id': 1,
'name': '张三',
'email': 'zhangsan@example.com'
}
@app.route('/')
def index():
return 'Hello, World!'
@app.route('/api/user/<int:user_id>')
def get_user(user_id):
# 根据user_id获取用户信息
# 实际应用中,这里可能需要从数据库或其他存储中获取数据
if user_id == user['id']:
return jsonify(user)
return 'No user found', 404
if __name__ == '__main__':
app.run(debug=True)
这段代码创建了一个简单的Flask应用,包含了前后端分离的概念。/api/user/<int:user_id>
路由模拟了一个API接口,可以根据用户ID获取用户信息。在实际应用中,你需要根据业务逻辑从数据库或其他存储系统中获取用户信息。
评论已关闭