django-orm-lens

PR 里自动查 Django ORM 问题,免费替代付费审查工具

django-orm-lens 是一个面向 Django 开发者的免费开源 ORM 审查工具,旨在替代付费的 Django schema 审查服务。它能在每次 PR 中自动分析数据库模型变更的影响范围(blast radius),检测 schema 漂移,跨函数定位 N+1 查询问题,并生成 ER 图和 Mermaid 图表。项目无需连接数据库,无需启动 Django 应用即可运行,并且提供 MCP 服务器接口,方便集成到 AI 编程助手(如 Cursor、Aider)中。核心能力包括静态代码分析、ORM 查询优化建议、模型关系可视化,以及通过 MCP 协议为智能体提供上下文。它解决了 Django 项目中数据库模型变更难以评估风险、查询性能问题难以发现、团队协作中 schema 一致性难以维护等痛点,帮助开发者在代码评审阶段提前发现潜在问题。

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 74
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类智能体
开发团队FROWNINGdev
所属国家
定价模式free
价格说明完全免费,MIT 开源,无付费层级,可自行部署使用。
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai-agents,aider,code-navigation,cursor,database,developer-tools,django,django-tools,er-diagram,mcp,mcp-server,mermaid,model-context-protocol,orm,python,python-cli,schema-diagram,schema-visualization,static-analysis,vscode-extension
GitHub 星标★ 74
30天Star增速
HF 下载量
上线时间2026-07-12 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

核心亮点

  • 无需启动 Django 或连接数据库,纯静态分析,使用门槛低
  • 每次 PR 自动计算模型变更影响范围,提前发现破坏性变更
  • 跨函数检测 N+1 查询,精准定位性能隐患

不足之处

  • 项目处于早期阶段,Star 数较少,功能成熟度和社区支持待观察
  • 静态分析可能无法覆盖所有动态 ORM 用法,存在误报或漏报可能

适用场景

  • Django 项目 CI 流程中自动执行 ORM 审查,辅助代码评审
  • 开发者在 IDE 或 AI 助手中实时获取模型变更影响和 N+1 提示
  • 团队维护复杂 Django 数据模型时,生成 ER 图用于文档和架构讨论

替代项目

django-silk、django-debug-toolbar、django-nplusone

项目介绍

django-orm-lens 是开发框架领域的开源项目,由 FROWNINGdev 开发,是 2026 年新上线的项目。

它收录于开发框架分类,该分类目前共有 795 个项目,GitHub 星标数为 74。

近 44 天,它的 GitHub 星标从 59 增加到 74,净增 15。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。完全免费,MIT 开源,无付费层级,可自行部署使用。

它主要面向的使用场景是:Django项目CI流程中自动执行ORM审查,辅助代码评审。同类可对比的替代方案包括 django-silk、django-debug-toolbar、django-nplusone。

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12