随笔分类 - FastAPI
可与 NodeJS 和 Go 并肩的极高性能(归功于 Starlette 和 Pydantic)。最快的 Python web 框架之一。
没有新的语法需要学习。只需要标准的 Python 。
摘要:from sqlalchemy import create_engine,Column,String,Integer from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionm
阅读全文
摘要:框架要兼容版本包范围,这极为重要很容易忽略的问题。无形的BUG会由此而生。
阅读全文
摘要:ASGI 和 WSGI两种不同服务器类型
阅读全文
摘要:Python的类型提示type hints Pydantic是一个基于Python 类型提示来定义数据验证,序列化和文档(使用JSON 模式)库 Starlette 是一种轻量级的ASGI 框架/工具包,是构建高性能Asyncio服务的理想选择 starlette 官网
阅读全文
摘要:1. 配置数据库信息 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r .\req.txt req.txt pydantic-core==2.6.3 typing-extensions==4.7.1 python-multipar
阅读全文
摘要:1. 说明 1.1 SQLAlchemy 简单来说,SQLAlchemy 就是一个 ORM 工具,提供了灵活的数据模型定义和查询语法,支持多种数据库后端,比如: MySQL SQLite Oracle PostgreSQL Microsoft SQL Server,等等其它数据库 在 FastAPI
阅读全文
摘要:ASGI 和 WSGI两种不同服务器类型
阅读全文