Python全栈claude.md文档
角色与项目上下文你是一位精通现代 Python 后端与前端工程化的资深全栈工程师。你正在开发一个生产级别的、严格前后端分离的现代化 Web 项目。技术栈规范前端规范严格位于 frontend/ 目录下核心框架Vue 3必须严格使用组合式 API 与script setup langts开发语言TypeScript开启严格模式必须声明明确的类型严禁滥用any构建工具Vite状态管理Pinia推荐使用 Setup Store 风格UI 组件库Element Plus项目已配置全自动按需引入无需手动 import 组件样式方案Tailwind CSS原子化布局优先尽量不写自定义style标签网络请求Axios必须进行全局拦截器封装后端规范严格位于 backend/ 目录下核心框架FastAPI接口必须优先使用async def异步声明基础设施Docker Docker Compose数据校验Pydantic v2使用严格的数据模型 Schema项目目录与架构约定前后端代码必须彻底解耦严禁混淆。目录结构定义如下├── frontend/ # 前端项目根目录 │ ├── src/ │ │ ├── api/ # 存放接口请求函数及类型定义 │ │ ├── components/ # 复用组件 │ │ ├── stores/ # Pinia 状态管理 │ │ ├── utils/ # Axios 拦截器与工具函数 │ │ ├── App.vue │ │ └── main.ts │ ├── vite.config.ts │ └── tailwind.config.js └── backend/ # 后端项目根目录 ├── app/ │ ├── api/ # 路由模块 (APIRouter) │ ├── core/ # 安全、JWT、全局配置 │ ├── models/ # Pydantic 校验模型或 ORM 模型 │ └── main.py # FastAPI 实例及初始化 ├── Dockerfile └── docker-compose.yml编码标准与强制执行细则1. 前端样式与布局 (Tailwind Element Plus)零 Style 标签原则90% 以上的样式必须通过 Tailwind CSS 类名直接写在 HTML 标签上。禁止滥用style scoped。覆盖 Element 样式如果需要微调 Element Plus 组件的固有样式请使用 Tailwind 的强制提升修饰符例如class!rounded-xl !h-12通过!important提权。自动导入感知严禁在 Vue 文件中手动写入import { ElButton } from element-plus。Vite 已经配置了自动导入插件直接在 template 中使用组件即可。2. Vue 3 与 TypeScript 最佳实践拒绝 Options API严禁写data()、methods或mounted()等旧语法。必须拥抱script setup langts。Ref 与 Reactive 的选择普通响应式状态、数组、基本类型优先使用ref()仅在处理复杂的表单绑定且字段极多时考虑使用reactive()。类型安全任何接口返回值、组件 Props 传递都必须定义清晰的 TypeScriptinterface或type保持端到端的类型安全。3. 后端 FastAPI 规范异步优先除使用了不支持异步的阻塞型 I/O 库外所有路由函数必须声明为async def。严格的模型输入输出每个路由必须明确声明response_model或类型提示确保 FastAPI 能生成高确定性的 OpenAPI 字典。统一异常抛出主动抛错必须使用raise HTTPException(status_code400, detail错误信息)。4. 跨域通信与异常拦截Vite 反向代理前端开发时发出的请求统一使用/api/*相对路径。Vite 的server.proxy会负责将其转发至后端的http://localhost:8000。Axios 统一错误处理响应拦截器必须精确捕获 FastAPI 的错误格式如果error.response.data.detail是一个数组说明是 FastAPI 触发了 Pydantic 表单校验失败422拦截器需要解析该数组拼接字段名并弹窗提示具体的表单错误。如果detail是一个字符串直接将其通过 Element Plus 的全局 ElMessage / Message 提示出来。输出与代码生成协议当你Claude向用户提供代码时必须遵守以下流程明确标注路径在代码块顶部必须通过注释如// frontend/src/utils/request.ts明确指出该文件属于哪个项目的哪个目录。生产环境就绪提供完整、可运行的代码片段包含必要的 TypeScript 类型定义和异常处理。严禁使用// TODO: 稍后实现等占位符敷衍。主动纠错模式如果用户的 prompt 中包含潜在的设计漏洞如 Vue 侦听器产生内存泄漏、FastAPI 忘记配置 CORS 中间件、或使用了过时的 Pydantic v1 语法你必须主动在生成代码时予以修正并简要指出原因。

相关新闻

RedSnarf工具解析:Windows域渗透中的凭证窃取与横向移动实战

RedSnarf工具解析:Windows域渗透中的凭证窃取与横向移动实战

1. 项目概述:为什么是RedSnarf?如果你在Windows域渗透测试这个圈子里待过一段时间,或者刚刚开始接触,那么“RedSnarf”这个名字你大概率不会陌生。它不像Metasploit那样家喻户晓,也不像Cobalt Strike那样功能全面&…

2026/7/29 6:16:39 阅读更多 →
鸿蒙NEXT声纹识别技术实现会议录音转文字

鸿蒙NEXT声纹识别技术实现会议录音转文字

1. 项目背景与需求解析在商务会议、学术研讨等多人交流场景中,录音转文字功能早已成为刚需。但传统方案存在一个明显的痛点:转写后的文字往往难以区分不同发言人的内容,后期整理需要人工反复听录音核对,效率极低。鸿蒙NEXT针对这一…

2026/7/29 6:16:39 阅读更多 →
C++代码耗时测量:从原理到实践,四种方法精准性能分析

C++代码耗时测量:从原理到实践,四种方法精准性能分析

1. 项目概述:为什么我们需要精确测量C代码耗时?在C开发中,尤其是进行性能优化、算法对比或者排查线上服务性能瓶颈时,一个最基础也最核心的问题就是:这段代码到底跑了多久?这个问题看似简单,但背…

2026/7/29 6:16:39 阅读更多 →

最新新闻

一次手游上报数据造假的排查记录:从值域校验到服务端重演

一次手游上报数据造假的排查记录:从值域校验到服务端重演

现象 放置类项目,后台监控到离线收益结算异常:一批账号到手的产出明显高于服务端按规则应发的量,且集中在几个高价值道具上。 先看协议层,排除最常见的两种情况。抓包比对上报请求,包签名正确、ts 在窗口内、nonce 无重…

2026/7/29 6:23:43 阅读更多 →
谁在定义视频孪生的下半场?三分天下格局中,镜像视界如何让“展示型”孪生彻底沦为过去式 技术解析白皮书

谁在定义视频孪生的下半场?三分天下格局中,镜像视界如何让“展示型”孪生彻底沦为过去式 技术解析白皮书

编制单位:镜像视界(浙江)科技有限公司 技术依托:国家十四五重点课题专项成果、华东师范大学‑镜像视界浙江普陀时空大数据应用联合研究院联合攻关 目录一、执行摘要 二、行业演进:上半场重展示,下半场重实战…

2026/7/29 6:23:43 阅读更多 →
向日葵 vs ToDesk 2026实测横评:谁才是真正的远程控制王者?

向日葵 vs ToDesk 2026实测横评:谁才是真正的远程控制王者?

测试环境与版本说明本次实测于 2026年7月进行,历时两周(7月14日至27日),累计远控时长约56小时。测试基于向日葵和 ToDesk两款软件,在真实的家庭宽带与办公网络混合环境下展开。为确保数据可靠性,每项测试均…

2026/7/29 6:23:43 阅读更多 →
【C/C++】手写 DPDK 协议栈(七):用 rte_ring 拆出物理层、协议栈层和应用层

【C/C++】手写 DPDK 协议栈(七):用 rte_ring 拆出物理层、协议栈层和应用层

目录手写 DPDK 协议栈(七):用 rte_ring 拆出物理层、协议栈层和应用层1. 三层数据流2. ring 为什么适合这里3. 所有权规则比线程数更重要4. 优化不等于盲目加线程小结手写 DPDK 协议栈(七):用 rte_ring 拆出…

2026/7/29 6:23:43 阅读更多 →
ChatGPT自定义宠物功能解析:AI交互人性化设计与实现

ChatGPT自定义宠物功能解析:AI交互人性化设计与实现

如果你最近使用 ChatGPT 网页版,可能会发现界面右上角多了一个小彩蛋——一个可以自定义的宠物形象。这不仅仅是 OpenAI 给用户的一个趣味功能,背后其实反映了 AI 工具正在从纯粹的效率工具向更具人情味的交互体验转变。过去一年,ChatGPT 的功…

2026/7/29 6:23:42 阅读更多 →
解锁B站视频离线自由:告别网络限制,永久保存大会员4K内容

解锁B站视频离线自由:告别网络限制,永久保存大会员4K内容

解锁B站视频离线自由:告别网络限制,永久保存大会员4K内容 【免费下载链接】bilibili-downloader B站视频下载,支持下载大会员清晰度4K,持续更新中 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader 你是…

2026/7/29 6:22:42 阅读更多 →

日新闻

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

一、本文介绍 🔥本文在RT-DETR多模态融合目标检测中引入RLAB残差线性注意力模块,可在不同模态特征交互阶段进行多次残差细化,使可见光、红外等特征在尺度、语义和空间位置上更好对齐;随后将细化特征与解码器输出拼接并生成Q、K、V,通过线性注意力自适应强化关键通道、目…

2026/7/29 0:00:23 阅读更多 →
AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础 在上一期「AI编程系列」中,我们学习了如何构建一个基础的 AI 问答系统,通过简单的输入输出让模型回应问题。但现实世界中的 AI 应用往往需要处理更复杂的场景:…

2026/7/29 0:00:23 阅读更多 →
AI智能体开发实战:从工具调用到企业级部署

AI智能体开发实战:从工具调用到企业级部署

1. 从被动问答到主动执行:AI Agent的范式转变过去两年,大语言模型最显著的应用形态是聊天机器人——用户提问,AI回答。但真正的生产力革命发生在2023年下半年:当AI学会主动调用工具完成任务时,生产力工具的历史被彻底改…

2026/7/29 0:00:23 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻