FastApi
FastApi
弩哥++
这个作者很懒,什么都没留下…
展开
-
Sqlalchemy模型创建时间避弹坑
创建的模型from back.database import Basefrom sqlalchemy import String, Integer, DateTime, Boolean, Columnfrom datetime import datetimeclass User(Base): __tablename__ = 'user' ID = Column(Integ...原创 2022-09-04 18:16:00 · 252 阅读 · 0 评论 -
Sqlalchemy数据迁移
场景已经创建了数据库模型,并且生成了数据表,数据表里已经有了数据,如果此时模型增加或删除了字段后,想要重新作用于表的话就会有2种方式第一种:删除之前数据库的表,然后重新运行模型生成对应的数据库表,这种方式最快。但是当表里有数据的话,这种方式就不合时宜了,因为数据要被删除掉第二种:使用alembic进行数据迁移Alembic的基本使用安装alembic库pip install...原创 2022-09-04 11:50:00 · 662 阅读 · 0 评论 -
FastApi async函数一定比普通函数快吗,你是否有相同的问号
FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示关键特性:快速:可与 NodeJS 和 Go 并肩的极高性能(归功于 Starlette 和 Pydantic)。最快的 Python web 框架之一。高效编码:提高功能开发速度约 200% 至 300%。*更少 bug:减少约 ...原创 2023-09-15 16:35:00 · 247 阅读 · 2 评论 -
FastApi项目部署到docker
编写一个Dockerfile#指定构建的基础镜像来源FROM python:3.9#作者信息MAINTAINER Jon Snow [email protected]#设置工作区间WORKDIR /opt/code#设置环境变量,否则docker里容易出现找不到模块ENV PYTHONPATH "${PYTHONPATH}:/opt/code/back"#把当前...原创 2022-08-29 09:33:00 · 300 阅读 · 2 评论