首页 > 其他分享 >笔记

笔记

时间:2025-01-12 13:54:17浏览次数:1  
标签:username return app 笔记 phone user message

https://www.bilibili.com/video/BV1Fi4y1w7iv/?spm_id_from=333.337.search-card.all.click&vd_source=aa5c2b5a49df287e56cb7d40832d79cb


pip install fastapi[all]
pip install uvicorn

启动项目
uvicorn main:app --reload


main.py

from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()

@app.get("/")
async def index ():
return {
"code":200,
"data":[
'eric','jack'
],
"message": "success"
}


class LoginUser(BaseModel):
phone: str
code: str

class UsernameAndPassword(BaseModel):
username: str
password: str
is_save: bool = False

@app.post("/login")
def user_login_by_phone(user: LoginUser):

return {"message": "登录成功",'phone': user.phone}

@app.post("/login2")
def user_login_by_username(user: UsernameAndPassword):

return {"message": "用户登录失败",'username': user.username}

标签:username,return,app,笔记,phone,user,message
From: https://www.cnblogs.com/eric-share/p/18666916

相关文章

  • CSS学习笔记7——浮动&&清除浮动代码
    CSS浮动CSS三种传统布局方式:普通流(标准流)标签按默认方式排列浮动定位多个块级元素纵向排列用标准流,横向排列用浮动浮动(float)选择器{float:属性值;}属性值描述none元素不浮动(默认)left向左浮动right向右浮动浮动特性!!脱标浮动元素会脱离标准流脱离标准流(浮)移动......
  • 《构建之法》阅读笔记一
    《构建之法》——开启软件工程新视野初读邹欣老师的《构建之法》,仿若在混沌的知识迷雾中寻得一盏明灯,瞬间照亮了此前对软件工程认知的诸多盲区,一系列前沿且极具实操性的理念纷至沓来。于软件开发流程范畴,敏捷开发模......
  • 《代码大全》笔记1
    《代码大全》强调,编程的核心不仅仅是完成任务,更重要的是创造出可维护、可扩展且易于理解的代码。首先,编写代码时应始终关注最终目标,代码的本质是为了解决问题,而非为了展示技术。所有的设计和实现应围绕这一目标展开。其次,质量优先,代码不仅是一次性的产物,更是长期维护的基础设施。......
  • 《代码大全》笔记2
    《代码大全》强调的一个关键概念是“重构”。重构不仅仅是对现有代码做局部调整,而是一个持续改进的过程,旨在优化代码结构、提高可读性、减少冗余和消除重复,使得代码在面对不断变化的需求时更具适应性。另一个在书中反复提到的重要理念是“模块化”。通过将代码拆解成小而独立的模......
  • 《代码大全》笔记3
    《代码大全》不仅仅是一本关于编写代码的技术书籍,更是一本培养开发者良好编程习惯和职业素养的指南。作者史蒂夫·迈克在书中强调,编写高质量代码的关键不在于单纯依赖某些技巧或工具,而是开发者需要不断学习、深刻思考,并在实践中持续提升自己的技术水平。真正优秀的开发者,像艺术家......
  • c#笔记(4)
    类类是一种能储存数据并执行代码的数据结构,包含函数成员和数据成员1.数据成员:储存与类或类相关的数据。数据成员通常模拟该类所表示的现实世界事物的特性2.函数成员:执行代码,通常模拟类说表示的现实事物的功能和特性类可以有任意数目的函数成员和数据成员,函数成员和数据成员......
  • SAP SD学习笔记27 - 贩卖契约(框架协议)2 - 基本契约 - 金额契约(价值合同)
    上一章讲了贩卖契约(框架协议)的概要,以及贩卖契约中最为常用的基本契约-数量契约。SAPSD学习笔记26-贩卖契约(框架协议)的概要,基本契约-数量契约-CSDN博客本章继续讲SAP中的内容:-基本契约-金额契约目录1,基本契约-金额契约1-1,基本契约-金额契约概要1-2,有......
  • HTML学习笔记记录---速览H5
    head   头部body   身体(网页实际显示的内容)h1.2.3.4.5.6   标题级别最大6个p   段落a   超链接   href链接地址ol   有序号的序列ul   无序号的序列img   图片标签src图片名称(路径、URL)alt定义图像的代替文本(例如:图片不能正常......
  • ros2笔记-5.3 C++中地图坐标系变换
    本节继续跟小鱼老师学习5.3.需求背景:地图坐标系为map,机器人坐标系为baselink,目标点为target_point,已知map到baselink之间的关系,map到target_point关系。要控制机器人到达目标点,就需要知道目标点target_point和机器人base_link之间的关系。5.3.1通过C++发布静态TF目标......
  • 乘法逆元学习笔记
    前言在讲中国剩余定理的时候,没有系统性的讲一遍乘法逆元,所以有了这一期专栏。定义如果有一个线性同余方程\(ax\equiv1\pmod{p}\),则称\(x\)为\(a\equivp\)的乘法逆元。记作\(a^{-1}\)。但是,只有当\(\gcd(a,p)=1\)时,乘法逆元才存在。求乘法逆元费马小定理如果\(\gc......