python:chapter35

第三十五章:Flask Web开发

完成本章学习后,你将能够:

  • 创建Flask应用
  • 定义路由和视图
  • 处理请求和响应
  • 使用模板
from flask import Flask, jsonify, request, render_template
 
app = Flask(__name__)
 
@app.route('/')
def hello():
    return 'Hello, World!'
 
@app.route('/user/<name>')
def user(name):
    return f'Hello, {name}!'
 
@app.route('/api/data', methods=['GET', 'POST'])
def data():
    if request.method == 'POST':
        data = request.json
        return jsonify({'received': data}), 201
    return jsonify({'message': 'GET request'})
 
if __name__ == '__main__':
    app.run(debug=True)
from flask import render_template
 
@app.route('/hello/<name>')
def hello_template(name):
    return render_template('hello.html', name=name)

```html <!– templates/hello.html –> <!DOCTYPE html> Hello

Hello, {{ name }}!

{% if name == 'admin' %}

Welcome, administrator!

{% endif %} ```

1. 创建RESTful API 2. 实现用户登录系统 3. 连接数据库

下一章:第三十六章:Django Web开发

该主题尚不存在

您访问的页面并不存在。如果允许,您可以使用创建该页面按钮来创建它。

  • python/chapter35.txt
  • 最后更改: 2026/04/09 14:41
  • 张叶安