Agent skill · software engineering · affaan-m
django-patterns
Django架构模式,使用DRF设计REST API,ORM最佳实践,缓存,信号,中间件,以及生产级Django应用程序。
Why this skill is useful
Provides specific Django architecture patterns and best practices for building scalable REST APIs that the AI wouldn't reliably generate on its own.
What it needs
About 7k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
Django 开发模式 适用于可扩展、可维护应用程序的生产级 Django 架构模式。 何时激活 构建 Django Web 应用程序时 设计 Django REST Framework API 时 使用 Django ORM 和模型时 设置 Django 项目结构时 实现缓存、信号、中间件时 项目结构 推荐布局 拆分设置模式 模型设计模式 模型最佳实践 QuerySet 最佳实践 管理器方法 Django REST Framework 模式 序列化器模式 ViewSet 模式 自定义操作 服务层模式 缓存策略 视图级缓存 模板片段缓存 低级缓存 QuerySet 缓存 信号 信号模式 中间件 自定义中间件 性能优化 N+1 查询预防 数据库索引 批量操作 快速参考 模式 描述 --------- ------------- 拆分设置 分离开发/生产/测试设置 自定义 QuerySet 可重用的查询方法 服务层 业务逻辑分离 ViewSet REST API 端点 序列化器验证 请求/响应转换 select\related 外键优化 prefetch\related 多对多优化 缓存优先 缓存昂贵操作 信号 事件驱动操作 中间件 请求/响应处理 请记住:Django 提供了许多快捷方式,但对于生产应用程序来说,结构和组织比简洁的代码更重要。为可维护性而构建。
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/django-patterns--3e0592