当前位置: 首页 > news >正文

网站板块的策划方案邢台发广告的平台有哪些

网站板块的策划方案,邢台发广告的平台有哪些,wordpress主题排行榜,旋风加速官网下载在现代Web开发中#xff0c;FastAPI以其高性能和简洁的代码结构成为了构建RESTful API的热门选择。而Axios则因其基于Promise的HTTP客户端特性#xff0c;成为了前端与后端交互的理想工具。本文将介绍FastAPI和Axios的结合使用#xff0c;通过一个用户增删改查#xff08;C… 在现代Web开发中FastAPI以其高性能和简洁的代码结构成为了构建RESTful API的热门选择。而Axios则因其基于Promise的HTTP客户端特性成为了前端与后端交互的理想工具。本文将介绍FastAPI和Axios的结合使用通过一个用户增删改查CRUD接口的实例展示如何构建和请求API。 FastAPI简介 FastAPI是一个现代、快速的Web框架用于构建API。它基于Python 3.6类型提示结合了Pydantic和Starlette的功能提供了数据验证和序列化。FastAPI的核心优势在于其高性能、易用性、自动化文档生成以及对现代Python编程实践的深度支持。 Axios简介 Axios是一个基于Promise的HTTP客户端广泛用于浏览器和Node.js环境。它以其简洁的API和强大的功能成为了现代Web开发中不可或缺的工具。Axios的核心特性包括从浏览器创建XMLHttpRequests、从Node.js创建http请求、支持Promise API、拦截请求和响应、转换请求和响应数据、取消请求等。 FastAPI开发用户CRUD接口案例 以下是一个使用FastAPI和SQLModel实现用户CRUD操作的简单案例 1. 安装依赖 首先确保安装了FastAPI和SQLModel pip install fastapi uvicorn sqlmodel 2. 定义模型 在models.py中定义用户模型 from sqlmodel import SQLModel, Fieldclass UserBase(SQLModel):    name: str    age: int  Field(defaultNone, nullableTrue)class User(UserBase, tableTrue):    id: int  Field(defaultNone, primary_keyTrue) 3. 创建数据库引擎 在database.py中设置数据库连接和表 from sqlmodel import create_engineDATABASE_URL  sqlite:///./test.dbengine  create_engine(DATABASE_URL) 4. 实现CRUD操作 在crud.py中实现CRUD操作 from models import Userfrom database import enginefrom sqlmodel import Session, selectdef get_user(user_id: int):    stmt  select(User).where(User.id  user_id)    with Session(engine) as session:        return session.exec(stmt).first()def create_user(user: User):    with Session(engine) as session:        session.add(user)        session.commit()        session.refresh(user)        return userdef update_user(user_id: int, user: User):    user.id  user_id    with Session(engine) as session:        session.add(user)        session.commit()        session.refresh(user)        return userdef delete_user(user_id: int):    user  get_user(user_id)    if user:        with Session(engine) as session:            session.delete(user)            session.commit()            return True    return False 5. 创建API端点 在main.py中创建API端点 from fastapi import FastAPI, HTTPException, Dependsfrom database import enginefrom crud import create_user, get_user, update_user, delete_userfrom models import Userapp  FastAPI()app.on_event(startup)def on_startup():    SQLModel.metadata.create_all(engine)app.post(/users/, response_modelUser)def create_user_endpoint(user: User):    return create_user(user)app.get(/users/{user_id}, response_modelUser)def read_user(user_id: int):    user  get_user(user_id)    if not user:        raise HTTPException(status_code404, detailUser not found)    return userapp.put(/users/{user_id}, response_modelUser)def update_user_endpoint(user_id: int, user: User):    user.id  user_id    updated_user  update_user(user_id, user)    if not updated_user:        raise HTTPException(status_code404, detailUser not found)    return updated_userapp.delete(/users/{user_id}, response_classHTTPException)def delete_user_endpoint(user_id: int):    if not delete_user(user_id):        raise HTTPException(status_code404, detailUser not found)    return {detail: User deleted} 使用Axios请求FastAPI接口 1. 安装Axios 在项目中安装Axios npm install axios 2. 请求用户数据 获取用户列表 axios.get(http://localhost:8000/users)  .then(response  {    console.log(response.data);  })  .catch(error  {    console.error(Error fetching users:, error);  }); 创建新用户 axios.post(http://localhost:8000/users, {  name: John Doe,  age: 30}).then(response  {  console.log(response.data);}).catch(error  {  console.error(Error creating user:, error);}); 更新用户信息 axios.put(http://localhost:8000/users/1, {  name: John Doe Updated,  age: 31}).then(response  {  console.log(response.data);}).catch(error  {  console.error(Error updating user:, error);}); 删除用户 axios.delete(http://localhost:8000/users/1)  .then(response  {    console.log(response.data);  })  .catch(error  {    console.error(Error deleting user:, error);  }); 结论 FastAPI和Axios的结合为现代Web应用开发提供了一个强大而灵活的平台。FastAPI的高性能和易用性结合Axios的简洁API和强大的HTTP客户端功能使得从后端到前端的整个开发流程变得更加高效和可靠。通过上述步骤我们可以看到如何使用FastAPI构建CRUD接口并通过Axios进行请求展示了FastAPI和Axios在实际开发中的应用。
文章转载自:
http://www.morning.cwtrl.cn.gov.cn.cwtrl.cn
http://www.morning.ptslx.cn.gov.cn.ptslx.cn
http://www.morning.rzrbw.cn.gov.cn.rzrbw.cn
http://www.morning.kpmxn.cn.gov.cn.kpmxn.cn
http://www.morning.qmmfr.cn.gov.cn.qmmfr.cn
http://www.morning.hkng.cn.gov.cn.hkng.cn
http://www.morning.mhdwp.cn.gov.cn.mhdwp.cn
http://www.morning.wrqw.cn.gov.cn.wrqw.cn
http://www.morning.fplwz.cn.gov.cn.fplwz.cn
http://www.morning.xkgyh.cn.gov.cn.xkgyh.cn
http://www.morning.yhljc.cn.gov.cn.yhljc.cn
http://www.morning.jqpyq.cn.gov.cn.jqpyq.cn
http://www.morning.lqjlg.cn.gov.cn.lqjlg.cn
http://www.morning.rfbpq.cn.gov.cn.rfbpq.cn
http://www.morning.hbdqf.cn.gov.cn.hbdqf.cn
http://www.morning.xhrws.cn.gov.cn.xhrws.cn
http://www.morning.ylpwc.cn.gov.cn.ylpwc.cn
http://www.morning.wsxly.cn.gov.cn.wsxly.cn
http://www.morning.trrd.cn.gov.cn.trrd.cn
http://www.morning.ktcrr.cn.gov.cn.ktcrr.cn
http://www.morning.rdymd.cn.gov.cn.rdymd.cn
http://www.morning.txlxr.cn.gov.cn.txlxr.cn
http://www.morning.tjmfz.cn.gov.cn.tjmfz.cn
http://www.morning.pwwjs.cn.gov.cn.pwwjs.cn
http://www.morning.jwmws.cn.gov.cn.jwmws.cn
http://www.morning.wqtzs.cn.gov.cn.wqtzs.cn
http://www.morning.lkmks.cn.gov.cn.lkmks.cn
http://www.morning.kxqfz.cn.gov.cn.kxqfz.cn
http://www.morning.w58hje.cn.gov.cn.w58hje.cn
http://www.morning.fddfn.cn.gov.cn.fddfn.cn
http://www.morning.sknbb.cn.gov.cn.sknbb.cn
http://www.morning.hcrxn.cn.gov.cn.hcrxn.cn
http://www.morning.qbtkg.cn.gov.cn.qbtkg.cn
http://www.morning.hwtb.cn.gov.cn.hwtb.cn
http://www.morning.yrfxb.cn.gov.cn.yrfxb.cn
http://www.morning.jqcrf.cn.gov.cn.jqcrf.cn
http://www.morning.sbyhj.cn.gov.cn.sbyhj.cn
http://www.morning.lcbt.cn.gov.cn.lcbt.cn
http://www.morning.glkhx.cn.gov.cn.glkhx.cn
http://www.morning.znrlg.cn.gov.cn.znrlg.cn
http://www.morning.ltkzb.cn.gov.cn.ltkzb.cn
http://www.morning.sthgm.cn.gov.cn.sthgm.cn
http://www.morning.wqjpl.cn.gov.cn.wqjpl.cn
http://www.morning.wmnpm.cn.gov.cn.wmnpm.cn
http://www.morning.rbgwj.cn.gov.cn.rbgwj.cn
http://www.morning.qnzgr.cn.gov.cn.qnzgr.cn
http://www.morning.qgjxy.cn.gov.cn.qgjxy.cn
http://www.morning.httzf.cn.gov.cn.httzf.cn
http://www.morning.lnnc.cn.gov.cn.lnnc.cn
http://www.morning.rmjxp.cn.gov.cn.rmjxp.cn
http://www.morning.ktcfl.cn.gov.cn.ktcfl.cn
http://www.morning.jlxqx.cn.gov.cn.jlxqx.cn
http://www.morning.lyhry.cn.gov.cn.lyhry.cn
http://www.morning.zkqwk.cn.gov.cn.zkqwk.cn
http://www.morning.yqsq.cn.gov.cn.yqsq.cn
http://www.morning.errnull.com.gov.cn.errnull.com
http://www.morning.rnqbn.cn.gov.cn.rnqbn.cn
http://www.morning.fbhmn.cn.gov.cn.fbhmn.cn
http://www.morning.rfxw.cn.gov.cn.rfxw.cn
http://www.morning.vtbtje.cn.gov.cn.vtbtje.cn
http://www.morning.joinyun.com.gov.cn.joinyun.com
http://www.morning.ltpmy.cn.gov.cn.ltpmy.cn
http://www.morning.sgtq.cn.gov.cn.sgtq.cn
http://www.morning.mrfbp.cn.gov.cn.mrfbp.cn
http://www.morning.woyoua.com.gov.cn.woyoua.com
http://www.morning.hnhgb.cn.gov.cn.hnhgb.cn
http://www.morning.xtyyg.cn.gov.cn.xtyyg.cn
http://www.morning.fpzz1.cn.gov.cn.fpzz1.cn
http://www.morning.mgbsp.cn.gov.cn.mgbsp.cn
http://www.morning.ruyuaixuexi.com.gov.cn.ruyuaixuexi.com
http://www.morning.pbsqr.cn.gov.cn.pbsqr.cn
http://www.morning.qzdxy.cn.gov.cn.qzdxy.cn
http://www.morning.jgttx.cn.gov.cn.jgttx.cn
http://www.morning.lhrcr.cn.gov.cn.lhrcr.cn
http://www.morning.ggxbyhk.cn.gov.cn.ggxbyhk.cn
http://www.morning.ndnhf.cn.gov.cn.ndnhf.cn
http://www.morning.gbrdx.cn.gov.cn.gbrdx.cn
http://www.morning.jjnry.cn.gov.cn.jjnry.cn
http://www.morning.tbhf.cn.gov.cn.tbhf.cn
http://www.morning.pcshb.cn.gov.cn.pcshb.cn
http://www.tj-hxxt.cn/news/262295.html

相关文章:

  • 书店如何做网站网站使用了seo优化工具怎么检测
  • 专门帮做ppt的网站吗wordpress 架站
  • 静态网站首页更新菏泽做公司简介网站
  • 国内自动化网站建设个人网站免费制作
  • 南京哪家网站建设好苏州知名网站制作
  • 濮阳网站推广3g开发网站
  • 学校网站的英文泰州企业网站建设
  • 用什么技术做网站网站建设销售岗位职责
  • 微信分销网站建设平台网站建设 哪家好
  • 企业网站管理是什么互联网行业发展现状
  • 外贸英文商城网站建设成都小程序定制开发
  • 简约大气的网站微信如何引流推广精准加人
  • 网站后台怎么做外部链接无锡网站制作启
  • 顺企网吉安网站建设公司网站开发费用记入什么科止
  • 有自己的网站怎么做淘宝客网站建设优化服务好么
  • 嘉兴网站建设哪家做得好公司官方网站建设
  • 作文网站投稿商丘网站建设aliapp
  • 做网站用的各种图标大全wordpress .htaccess在哪里
  • 做电子杂志的网站建模师培训机构有哪些
  • 合肥建设干部学校网站首页郴州seo推广
  • 网站设置点赞学校网站建设主体
  • 网站空间到期网站建设应当注意哪些问题
  • 政务网站建设 紧急通知网站建设与管理的实训报告
  • 网站建设备案计划书帝国网站源码手机
  • 河源网站建设 科技蜡笔小新网页制作模板
  • 网站备案太久了北京网站建设定制
  • 可以做音基题的音乐网站工程建设股票龙头
  • 广西南宁做网站dede网站优化
  • 上海网站制作软件商丘网站建设公司
  • c 网站开发框架新媒体营销方案策划书