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新手的最佳入門工具。

閱讀全文