fastapi

XGeFei1 小时前
笔记·学习·fastapi
【Fastapi学习笔记(6)】—— Fastapi文件上传、请求头自动转换实际项目中,上传文件时应注意:1) 校验文件类型和大小;2) 使用安全的文件名(避免路径遍历攻击);3) 限制上传目录的权限;4) 对于大文件使用流式处理而非一次性读取。
li星野1 天前
数据库·sqlite·fastapi
从零搭建带数据库的文件上传系统:FastAPI + Streamlit + SQLite+加上日志在上一篇文章中,我们使用 FastAPI 和 Streamlit 实现了一个基础的文件上传系统。但在实际应用中,我们往往需要记录谁在什么时候上传了什么文件,以便后续审计、管理和检索。本文在原有基础上增加 SQLite 数据库,记录上传的原始文件名、保存路径、文件大小、用户 ID 和上传时间。同时提供查询接口,前端可以展示用户的历史上传记录。文章最后附带面试官常见问题及回答策略,帮助你应对技术面试中的相关考察。
海鸥-w1 天前
开发语言·python·fastapi
用python (fastapi)做项目第二天实现新闻列表和新闻详情接口routers/news.pycrud/news.pymodels/news.py
曲幽2 天前
python·fastapi·web·jwt·oauth2·user·authentication
FastAPI 身份验证总踩坑?这份 FastAPI Users “避坑指南”请收好身份验证是每个后端项目的“第一道门”,但往往也是劝退新手的第一大坑。本文不讲虚的,以一个全栈工程师的真实踩坑视角,带你梳理 FastAPI 身份验证与用户管理的最优解—— FastAPI Users 库, 从安装、实战到选型建议,一条龙拆解。
海鸥-w2 天前
数据库·python·fastapi
用python (fastapi)做项目第一天创建项目结构,数据建表,ORM配置安装,写第一个接口routers/news.py 文件在main.py中挂在刚创建的news.py路由 main.py文件代码
li星野2 天前
前端·状态模式·fastapi
从零搭建文件上传系统:FastAPI 后端 + Streamlit 前端在 Web 应用中,让用户上传文件并安全存储到服务器是一个常见需求。本文将带你从零开始,使用 FastAPI(高性能异步 Python 后端)和 Streamlit(纯 Python 前端框架)构建一个完整的文件上传与存储系统。全程只需 Python 代码,无需 HTML/CSS/JavaScript,非常适合快速原型开发。
至天3 天前
redis·python·fastapi·请求限流
FastAPI 接入 FastAPI-Limiter 以及使用 Redis 进行限流指南fastapi-limiter 更新至 v0.2.0 后与之前不太不一样,这里以接入 Redis 进行示例说明
li星野3 天前
中间件·fastapi
FastAPI 中间件完全指南:从原理到实战,掌控请求响应的全局钩子在 Web 开发中,有很多需求需要全局统一处理,比如记录每个请求的日志、验证用户身份、添加跨域响应头、监控接口耗时等。FastAPI 提供了中间件(Middleware) 机制,允许我们在请求到达路由函数之前和响应返回客户端之前插入自定义逻辑。本文从原理、执行顺序到 5 种实战场景,全面解析 FastAPI 中间件的使用方法,并提供完整代码和面试问答。
Derrick__13 天前
ai·agent·fastapi·vibe coding
基于 LangGraph + FastAPI 搭建一个带人工审核的行业分析多智能体系统Streamlit版本视频链接:【行业分析多智能体系统】https://www.bilibili.com/video/BV1SHGL64Ezz?vd_source=d6133bb57af968b84453e903bc33dc44
ss2734 天前
python·fastapi
【Python实战】基于FastAPI的绿植养护管理系统 - 完整项目🥂(❁´◡`❁)您的点赞👍➕评论📝➕收藏⭐➕关注👀是作者创作的最大动力🤞💖📕🎉🔥 支持我:点赞👍+收藏⭐️+留言📝+关注👀欢迎留言讨论
li星野4 天前
前端·json·fastapi
FastAPI 响应类型完全指南:从 JSON 到流式响应、异常处理与输出模型在构建 Web API 时,不仅需要接收参数,还需要灵活控制返回给客户端的响应格式。FastAPI 提供了丰富的响应类型支持,包括 JSON、HTML、纯文本、文件、流式数据、重定向等,还可以通过 response_model 自动验证和序列化输出,并通过 HTTPException 规范错误响应。本文系统讲解 FastAPI 中所有常用的响应类型及其使用场景,提供完整可运行的代码示例,助你构建专业、健壮的 API。
海鸥-w5 天前
android·python·fastapi
python(fastapi) 实现更新,新增,删除接口1.新增接口测试 2.更新测试接口 3.删除测试接口 完整代码
我叫张小白。5 天前
数据库·redis·缓存·fastapi
Redis BitMap实现用户签到功能在用户激励与活跃度运营体系中,签到功能承载着高频、轻量的状态记录诉求。传统关系型架构通常依赖一张独立的 tb_user_sign 表,以 (user_id, sign_date) 为主键记录每日签到状态。当平台用户量突破百万级、日均签到请求达千万级时,该方案将暴露出致命的存储与计算缺陷。
曲幽5 天前
linux·windows·python·docker·fastapi·web·pyinstaller·nssm·services
你的FastAPI又在服务器上“跑不起来”了?来,今天咱把打包这件事彻底聊透👩‍💻我是爱折腾的一名程序媛,喜欢研究全栈开发的各种实践,热爱分享踩坑后的收获与思考,也享受用代码写出各种实用小工具解决问题的快乐。
XGeFei6 天前
学习·fastapi
【Fastapi学习笔记(4)】—— JsonScheme与数据验证、错误响应格式、正则表达式这是 FastAPI + Pydantic 请求入参校验模型:新增用户接口的入参结构体。 前端POST传JSON,FastAPI自动用UserCreate做类型+字段规则+自定义业务校验,任意一项不满足直接抛出RequestValidationError,被你之前写的全局异常捕获,返回统一错误JSON。
ss2736 天前
java·数据库·spring boot·python·flask·fastapi
ai编程Trae cn生成图书管理系统(1)图书管理系统 - 系统分析与设计文档 版本: 1.0 日期: 2026年6月一、需求分析1.1 业务背景 随着数字化时代的发展,传统图书管理方式已无法满足现代图书馆的管理需求。本系统旨在提供一个高效、便捷的图书管理解决方案,支持图书的增删改查及批量导入功能。
XGeFei7 天前
笔记·学习·fastapi
【Fastapi学习笔记(3)】——资源的层级关系、安全性-幂等性、Field、工厂函数示例代码:先一句话讲透:这是 RESTful 风格的「资源嵌套路由」,用来体现「用户 ↔ 文章」一对多的层级从属关系,下面逐层拆解,结合代码、关系、路由规则讲明白。
情绪总是阴雨天~7 天前
python·自动化·fastapi·langgraph
智能语音分析Agent项目本项目围绕“面试复盘低效、难结构化”的痛点,设计并实现了一套完整的面试录音智能分析系统。 系统以 LangGraph 工作流 为核心,串联语音切分、语音转文字、文本整理、问答提取、参考答案生成、整体建议输出和 Markdown 报告生成等多个环节,实现了从录音上传到复盘结果输出的自动化闭环。
li星野7 天前
服务器·学习·fastapi
FastAPI 参数详解:路径参数、查询参数与请求体 —— 从入门到实战FastAPI 是一款现代、高性能的 Python Web 框架,凭借自动类型转换、数据验证和 OpenAPI 文档生成等特性,迅速成为 API 开发的首选。本文系统讲解 FastAPI 中三种最核心的参数传递方式——路径参数、查询参数 和 请求体,从基础用法到进阶验证,从混合使用到嵌套模型,辅以完整的代码示例和测试命令,帮助你全面掌握 FastAPI 的参数处理机制。
燐妤7 天前
python·fastapi
现代 Python Web 框架:FastAPI实战指南FastAPI 实战指南:手把手带你从零搭建优雅的 RESTful 服务来源:CSDN作者:燐妤 原文链接:点击此处