学习Flask:Day 1:基础搭建

学习目标:完成第一个Flask应用

python 复制代码
# app.py
from flask import Flask
app = Flask(__name__)

@app.route('/')
def home():
    return '<h1>Hello Flask!</h1>'

@app.route('/api/greet/<name>')
def greet(name):
    return {'message': f'Hello {name}!'}

if __name__ == '__main__':
    app.run(debug=True)

实践任务

  1. 安装Python和虚拟环境:python -m venv venv

  2. 安装Flask:pip install flask

  3. 创建3个路由:首页、用户资料页、API端点

  4. 使用curl或Postman测试接口

完成1,2步后,要创建一个简单的 Flask 应用并设置三个路由:首页、用户资料和 API 端点,你可以按照以下步骤进行:

  • 创建 Flask 应用:首先,创建一个新的 Python 文件,例如 app.py
  • 设置路由:在这个文件中定义三个路由。

以下是一个示例代码,展示了如何实现这些路由:

python 复制代码
# app.py
from flask import Flask, jsonify

app = Flask(__name__)

@app.route('/')
def home():
    return "欢迎来到首页!"

@app.route('/profile')
def profile():
    return "这是用户资料页面。"

@app.route('/api')
def api():
    return jsonify({"message": "这是API端点。"})

if __name__ == '__main__':
    app.run(debug=True)

说明:

  • @app.route('/') 定义了首页路由,返回一个简单的欢迎消息。
  • @app.route('/profile') 定义了用户资料路由,返回用户资料的消息。
  • @app.route('/api') 定义了 API 端点,返回一个 JSON 格式的消息。

运行应用:

在终端中,导航到包含 app.py 的目录,然后运行以下命令:

bash 复制代码
python app.py

这将启动 Flask 开发服务器,你可以在浏览器中访问 http://127.0.0.1:5000/ 来查看首页,访问 http://127.0.0.1:5000/profile 来查看用户资料,访问 http://127.0.0.1:5000/api 来查看 API 端点。

相关推荐
weixin_446504226 分钟前
Akshare:一个实用的免费金融数据Python库
开发语言·python·金融
丝斯20113 小时前
AI学习笔记整理(63)——大模型对齐与强化学习
人工智能·笔记·学习
了一梨4 小时前
SQLite3学习笔记4:打开和关闭数据库 + 创建表(C API)
数据库·学习·sqlite
阿蒙Amon9 小时前
TypeScript学习-第1章:入门
javascript·学习·typescript
Hgfdsaqwr9 小时前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
开发者小天9 小时前
python中For Loop的用法
java·服务器·python
老百姓懂点AI10 小时前
[RAG实战] 向量数据库选型与优化:智能体来了(西南总部)AI agent指挥官的长短期记忆架构设计
python
A9better11 小时前
嵌入式开发学习日志50——任务调度与状态
stm32·嵌入式硬件·学习
非凡ghost12 小时前
ESET NupDown Tools 数据库下载工具
学习·软件需求
喵手12 小时前
Python爬虫零基础入门【第九章:实战项目教学·第15节】搜索页采集:关键词队列 + 结果去重 + 反爬友好策略!
爬虫·python·爬虫实战·python爬虫工程化实战·零基础python爬虫教学·搜索页采集·关键词队列