Skip to content

后端-0110(Web基础选做)

Web入门,该题使用更为简单的Flask框架(类似于Java的SpringBoot框架)带领我们初入Web世界。

如果你有Python基础或者你对使用python开发有兴趣,那么这会是你的加分项

本节任务

  1. Python 基础(稍作了解)
  2. Flask 框架(稍作了解)
  3. HTTP 请求方法
  4. 路由和 URL 规则
  5. 请求和响应对象
  6. cURL 或其他 HTTP 客户端工具

题目描述

题目:创建一个简单的待办事项(Todo)应用程序。

要求

  1. 创建一个名为 app.py 的 Python 文件。
  2. 导入 Flask 模块和 request 对象。
  3. 创建一个 Flask 应用程序实例。
  4. 创建一个全局变量 todos,用于存储待办事项列表。初始时,列表为空。
  5. 创建两个路由:
    • /todos 路由:
      • 处理 HTTP GET 请求,返回当前的待办事项列表。
      • 处理 HTTP POST 请求,接受一个新的待办事项,并将其添加到待办事项列表中。
    • /todos/int:index 路由:
      • 处理 HTTP GET 请求,返回指定索引处的待办事项。
      • 处理 HTTP DELETE 请求,删除指定索引处的待办事项。
  6. 运行应用程序并使用 cURL 或其他 HTTP 客户端工具测试各个路由的功能。

Released under the MIT License.