dsh-py-doctor:把 Python/Django 生产报错粘成结构化诊断
dsh-py-doctor 是 ax2 为 DeepSeek Harness 提供的离线插件,含 python_traceback、pytest_summary、django_migrations、django_sql_n_plus_one、django_checks、celery_report 六个纯函数工具。粘贴 traceback、pytest、migration、SQL、check 或 Celery inspect 原文即可得到 JSON 与 coverage 回执,不执行 Python、不连网。安装:dsh plugin --profile web add dsh-py-doctor,装后需重启。MIT 许可,npm 0.1.5。
阅读全文FastAPI为什么比Django更轻量?新手对比分析
本文围绕“轻量”框架展开,对比FastAPI与Django的核心差异。“轻量”指配置简单、代码量少、学习曲线平缓、功能聚焦,FastAPI是典型代表,而Django为全栈框架,功能全面但非轻量。 FastAPI轻量体现在:安装依赖少(仅需`fastapi`和`uvicorn`),代码简洁(几行即可写API),功能聚焦于API开发(无多余功能如Admin后台),自动生成交互式API文档(Swagger UI和ReDoc),原生支持异步编程。 Django作为全栈框架,功能全面(ORM、Admin、表单等),但对新手而言结构复杂(需创建项目、App、配置路由等多步骤),学习曲线陡峭,文件分散,易被无关功能分散注意力。 新手应按需选择:FastAPI适合快速开发API(如后端接口、微服务),Django适合全栈项目(如电商、CMS)。轻量非功能少,而是聚焦与简洁,FastAPI是API新手的最佳入门工具。
阅读全文