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

如何建微网站郑州工装定制公司

如何建微网站,郑州工装定制公司,网站建设培训班价格,商业网站制作教程Python的异步Concurrency和Parallel适用的场景不同,Concurrency适合IO-bound任务,Parallel适合CPU-bound任务。留意Python中async和await的用法,在IO-bound操作中正确使用,提高效率。FastAPI对Concurrency和Parallel都进行了比较好…

Python的异步

Concurrency和Parallel适用的场景不同,Concurrency适合IO-bound任务,Parallel适合CPU-bound任务。

留意Python中async和await的用法,在IO-bound操作中正确使用,提高效率。

FastAPI对Concurrency和Parallel都进行了比较好的使用。

环境变量

环境变量是将一些不想打包到项目中的配置信息进行持久化存储的好位置,Python程序可以方便进行读,不能进行写。

可以学习一下"twelve-factor"理论,对项目进行优化。

FastAPI入门

运行项目的方法:

fastapi dev main.py

FastAPI使用OpenAPI标准的schema来规范API

写最简单的项目的步骤:

  1. from fastapi import FastAPI
  2. 创建实例 app = FastAPI()
  3. 设置operation和path @app.get("/")
  4. 写函数

传参数

把参数传到函数里面:

@app.get("/items/{item_id}")
async def read_item(item_id: int):return {"item_id": item_id}

如上所示,当函数参数中声明了变量类型时,FastAPI会帮我们自动转换类型。

此外,在匹配path时,代码中写在前面的模式会被优先匹配到,所以要把前缀相同的固定path写在变量path之前,否则这个固定的词就会一直被当做变量来处理。比如:/items/me要放在/items/{name}之前。

还可以用Enum类来限定参数的选项范围。

可以通过@app.get("items/{file_path:path}")来传递path参数,被传递的参数必须要以/开头,最终,整个URL就会在items之后有双斜杠//。

除了path parameter之外,还有query parameter,在URL的末尾添加?name=1&class=2,直接在函数里接受这些参数即可。

收结果

from pydantic import BaseModel

自己创建一个BaseModel的子类,规定好数据格式,然后就可以返回这个格式。

http://www.dtcms.com/a/567643.html

相关文章:

  • 培训网站排名张家口专业做网站公司
  • ps做网站难吗电商美工
  • 网站备案医疗保健审批号是什么济南网络公司排名
  • 建设摩托车网站如何自己做优惠卷网站
  • 电子商务网站建设与管理期末考试试卷a在网站开发中如何设置登录
  • 做网站推广需要什么专业上海网站优化推广公司
  • 成都网站快速优化排名网站建设交易平台
  • 用c语言可以做网站吗梅地卡伦手表网站
  • 旅游网站建设成本核算现代风格装修效果图
  • 月光博客 网站模板seo关键词优化指南
  • 宝安附近公司做网站建设哪家效益快杭州网站优化方案
  • 素材设计做的好的网站有哪些效果图公司
  • 怎么创建网站建设wordpress 动图
  • 网站后台管理系统需求docker做网站
  • 郴州网站制作公司电话景安一个空间怎么做多个网站
  • 与网站建设有关的课程和知识点wordpress 163 授权码
  • 怎么做网站海外运营推广wordpress关键词添加
  • 自己做头像的网站漫画工地接活应该去哪个平台
  • 免费域名试用注册网站保亭县住房城市建设局网站
  • 网站开发公司的职责wordpress最好的中文主题
  • 快速网站建设社交类网站开发
  • 网站研发表情包生成器在线制作
  • 衡阳市建设工程质量监督站网站今晚24时油价调整最新消息
  • 浏览国外网站dnsaso关键词搜索优化
  • 太原网站建设地图code编程网站
  • 做外商备案的网站网页设计背景图
  • 专业做网站的公司哪家更专业国内网页设计公司前十名
  • 网站备案查询平台烟台网站制作维护
  • 网站建设与管理找工作网络管理系统官网
  • 无锡网站seo外包中国房地产十大排名