Mr. Liu's technology blog
Flask-3:Flask中的HTTP方法 Flask-3:Flask中的HTTP方法
Flask-3:Flask中的HTTP方法一、查看app.route()源代码 1、重点 Calls :meth:add_url_rule,需要关注一下这个方法; endpoint如果未传递endpoint参数,则路由的端点名称为视图函数
2023-11-20
Flask-2:第一个Flask Application Flask-2:第一个Flask Application
Flask-2:第一个Flask Application一、安装FlaskFlask是一个web框架,使用它首先要安装 pip install flask 导入Flask模块 import flask 二、最简单的栗子主代码"""导入类
2023-11-19
Flask-1:介绍 Flask-1:介绍
Flask-1:介绍一、Flask简介 轻:Flask是一个轻量级web框架,使用python语言编写; 易:较其他同类型框架更为灵活、轻便、容易上手; 快:小型团队在短时间内就可以完成功能丰富的中小型网站或web服务的实现。 定制化 F
2023-11-18
FastAPI-13:详解Fields FastAPI-13:详解Fields
FastAPI-13:详解Fields针对Pydantic Model内部字段添加额外校验和元数据前言 前面讲了Query、Path、Body,均可以对某个字段进行额外的校验和添加元数据; 这一篇来讲Fields,它针对 Pydantic
FastAPI-12:重名Pydantic Model会导致OpenAPI报错 FastAPI-12:重名Pydantic Model会导致OpenAPI报错
FastAPI-12:重名Pydantic Model会导致OpenAPI报错背景在一个 Python 模块中,如果包含两个同名的 Pydantic Model,访问 /docs 会报错哦!!! from typing import Opt
FastAPI-11:函数参数类型是list参数 FastAPI-11:函数参数类型是list参数
FastAPI-11:函数参数类型是list参数函数参数类型是列表,但不使用typing中的list,而使用list,会怎样?使用typing中的List、Set、Tuple的栗子from typing import Optional, L
FastAPI-10:详解Body FastAPI-10:详解Body
FastAPI-10:详解Body前言 上一篇有讲到将参数类型指定为Pydantic Model,这样FastAPI会解析它为一个Request Body; 那单类型(int、float、str、bool…)参数可以成为Request Bo
FastAPI-9:多个Request Body FastAPI-9:多个Request Body
FastAPI-9:多个Request BodyPath、Query、Request Body混合使用from fastapi import FastAPI, Path, Query from typing import Optional
FastAPI-8:请求体Request Body FastAPI-8:请求体Request Body
FastAPI-8:请求体Request Body前言 接口传参方式之一:通过发送请求体(Request Body)来传递请求数据; 在FastAPI,提倡使用 Pydantic 模型来定义请求体; 这篇文章会详细讲不使用 Pydantic
FastAPI-7:详解Path FastAPI-7:详解Path
FastAPI-7:详解Path前言 上一篇讲了可以为查询参数添加额外的校验和元数据,Query库; 这篇可以为路径查询添加额外的校验元数据,Path库。 Path可以为路径参数添加额外的校验和元数据,跟 Query 的参数是一毛一样的
FastAPI-6:Query库详解 FastAPI-6:Query库详解
FastAPI-6:Query库详解可选参数上篇讲过查询参数可以不是必传的,可以是可选参数 from fastapi import FastAPI from typing import Optional import uvicorn ap
FastAPI-5:查询参数Query Parameters FastAPI-5:查询参数Query Parameters
FastAPI-5:查询参数Query Parameters什么是查询参数?http://localhost:8080/get?name=xxx&age=18 http://localhost:8080/get?age=18&
7 / 8