2023年9月6日
摘要: # Alembic ## 一、什么是Alembic 1. Alembic是一种用于数据迁移和版本控制的工具,特别适用于Python编写的数据库应用程序。它允许你按照预定的数据库模型定义,在不丢失现有数据的情况下进行数据库模式的更改。 2. Alembic的一些关键概念和功能 ``` 1. 迁移文件( 阅读全文
posted @ 2023-09-06 17:06 zhangbinn 阅读(48) 评论(0) 推荐(0) 编辑
  2023年9月5日
摘要: # FastAPI之连接数据库 ### 1.databases.py ```python from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from sqlalchemy.ext.declarat 阅读全文
posted @ 2023-09-05 16:47 zhangbinn 阅读(2) 评论(0) 推荐(0) 编辑
摘要: # FastAPI的Post请求 ### 1.接受query参数 ```python from fastapi import FastAPI, Query @app.post('/login') def login(username: str = Query(...), password: str 阅读全文
posted @ 2023-09-05 16:15 zhangbinn 阅读(7) 评论(0) 推荐(0) 编辑
摘要: ## FastApi用pillow生成随机四位数字验证码图片 1. 导入模块 ```python import random from fastapi import FastAPI,Response from PIL import Image, ImageDraw, ImageFont from i 阅读全文
posted @ 2023-09-05 10:36 zhangbinn 阅读(36) 评论(0) 推荐(0) 编辑
  2023年9月1日
摘要: # FastAPI中async def 和def的区别 ### 在FastAPI中,async def和def之间具有一些区别。 1. `异步支持`: async def定义的函数可以是异步函数,它们可以使用await关键字暂停执行并等待其他协程完成。而def定义的函数是同步函数,它们的执行是顺序的 阅读全文
posted @ 2023-09-01 10:56 zhangbinn 阅读(140) 评论(0) 推荐(0) 编辑
  2023年8月31日
摘要: # Fastapi中的celery定时任务 ## 一、安装celery和redis ```python 1.安装celery和redis pip install celery redis ``` ## 二、连接redis 1. windows下载redis 下载地址:https://github.c 阅读全文
posted @ 2023-08-31 14:15 zhangbinn 阅读(115) 评论(0) 推荐(0) 编辑
  2023年8月29日
摘要: # vscode ## 1.常用命令 ```python 1.查看环境 conda info --envs/conda env list/conda info -e ''' # conda environments: # base /home/zxb/miniconda3 opsmanage * / 阅读全文
posted @ 2023-08-29 17:01 zhangbinn 阅读(43) 评论(0) 推荐(0) 编辑
摘要: # FastApi 3 ## 一、怎么理解FastAPI应用程序运行产生的日志 ```python (fastapi_demo) PS D:\Program Files\fastapi_demo> uvicorn main:app --reload INFO: Will watch for chan 阅读全文
posted @ 2023-08-29 14:21 zhangbinn 阅读(38) 评论(0) 推荐(0) 编辑
  2023年4月21日
摘要: [toc] # FastAPI.2 ## 一、简单的编写基于fastapi的接口 1. 创建main.py文件 2. 导入fastapi ```python from fastapi import FastAPI ``` 3. 实例化出FastAPI的对象 ```python app = FastA 阅读全文
posted @ 2023-04-21 17:48 zhangbinn 阅读(15) 评论(0) 推荐(0) 编辑
  2023年4月20日
摘要: # FastAPI.1 ## 一、介绍主要特点 1. 快速 2. 高效编码 3. 更少bug 4. 智能:编辑器的支持,自动补全功能强大,减少调试时间。 5. 简单:易于学习和使用 6. 剪短:代码重复最小化,通过不同参数声明实现丰富的功能。 7. 简装:生产可用级别的代码,还有自动生成的交互式文档 阅读全文
posted @ 2023-04-20 17:19 zhangbinn 阅读(11) 评论(0) 推荐(0) 编辑