上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页
摘要: 1MongoDB介绍: 一个数据库可以理解成一个文件夹,一张表就是一个collection集合,表内的一行数据就是一个document文档,表中的每一个字段在mongo中被称为一个field域,mongodb只支持单表查询 在mysql中一行数据就是一个订单,在mongodb中一个字典(object 阅读全文
posted @ 2022-01-07 15:02 linuxTang 阅读(161) 评论(0) 推荐(0) 编辑
摘要: kubernetes:简称k8s,是管理Docker集群的工具 核心: master:管理节点 node:计算节点 image:镜像仓库 master由以下4个服务组成: Api server:统一管理接口 是整个系统的对外接口,供客户端和其它组件调用,相当"于营业厅" scheduler:调度器 阅读全文
posted @ 2022-01-04 21:10 linuxTang 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 怎么访问daoker服务? 答:端口绑定 默认docker可以访问外网,但外网无法访问docker,解决这个痛点的方法就是把容器端口与宿主机的端口进行绑定,当外网访问宿主机端口时,其实访问的就是docker端口 举例: 我们使用-p参数把容器端口和宿主机端口进行绑定 格式:-p 宿主机端口:容器端口 阅读全文
posted @ 2022-01-04 14:36 linuxTang 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 预备3台机器,并且3台机器要全部安装nfs, 首先在m01中创建一个nfs共享目录,然后在另外两台机器中挂载m01的这个共享目录,最后在启动容器时使用-v指定挂载目录到首页 开整: 1在m01中安装nfs并创建共享目录 #安装nfs [root@m01 ~]# yum -y install nfs- 阅读全文
posted @ 2022-01-04 13:30 linuxTang 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 前端给后端传参的方式大部分是通过url,因此我们在url上做文章 比如说前端传给我们的是一个城市名,url:http://127.0.0.1:8000/city/beijing,那么我们就这样获取 from fastapi inport FastAPI from typing import Opti 阅读全文
posted @ 2022-01-03 17:48 linuxTang 阅读(191) 评论(0) 推荐(0) 编辑
摘要: url路径除了可以传常用的参数外,还可以传枚举和文件并且还可以对参数进行验证 1不传参的路径: @app03.get("/path/parameters") def path_params01(): return {"message":"This is message"} 2路径传参: 方法中要声明 阅读全文
posted @ 2022-01-03 17:47 linuxTang 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 假如说在一个页面中写了10个函数,因为每个函数都定义了自己的路由,整体页面看起来特别的杂乱无章且臃肿,如果我把这10个函数拆分成10个文件,那么就需要用APIRouter在每个文件中进行路由注册,打个比喻: 如果app=FastAPI()是电源插口,那么APIRouter就是一个多孔的插线板,我们最 阅读全文
posted @ 2022-01-03 15:53 linuxTang 阅读(508) 评论(0) 推荐(0) 编辑
摘要: pydantic是一个关于数据格式和校验的包,它可以自动打数字字符串转换成int,也可以直接把对象转换成字典和json串,举例说明: 1我定义一个模型类 2我定义一个约束模型类的pydantic3通过pydantic把实例格式化成我们想要的数据 示例一: 创建符合ORM对象的模型 from sqla 阅读全文
posted @ 2022-01-02 19:26 linuxTang 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 1需要安装模板引擎 2后台程序需要引入Request和Jinja2Templates 3函数至少需要设疑一个参数用于接收request对象 示例: 1在项目目中中新建一个文件夹pages用于存放HTML页面(fastapi_demo/pages/index.html) <!DOCTYPE html> 阅读全文
posted @ 2021-12-30 22:02 linuxTang 阅读(416) 评论(0) 推荐(0) 编辑
摘要: fastapi三个response的用法: from fastapi.responses import JSONResponse,HTMLResponse,FileResponse #返回字典: @app.get("/user") def user(): return JSONResponse( c 阅读全文
posted @ 2021-12-30 21:23 linuxTang 阅读(514) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页