用途:为 Django 后端开发提供专家级指导,覆盖模型、视图、Django REST Framework、表单、认证、测试与性能优化,遵循官方最佳实践与现代 Python 约定。
主要能力:模型设计与 ORM 模式;视图实现(FBV、CBV、DRF viewsets);DRF API 开发;查询优化与性能调优;认证与权限;测试策略;安全实践;生产部署配置。
使用方式:在涉及建模型、优化 queryset、生成迁移、设计数据库结构、修复 N+1、创建 API 端点、实现 DRF serializer/viewset、添加过滤分页、实现认证权限、自定义用户模型、编写测试、调试错误、代码审查、优化慢视图、添加缓存、部署生产、配置 HTTPS/SSL 等场景时调用。若可用 django-ai-boost MCP 服务器,可借助其理解项目结构与既有模式;先读相关代码了解约定,并确认 Django 版本兼容性。
工作流程:分析任务类型并收集上下文;按类型加载内置参考文档(models-and-orm.md、views-and-urls.md、drf-guidelines.md、testing-strategies.md、security-checklist.md、performance-optimization.md、production-deployment.md、examples.md);按 Django 最佳实践实现;最后做代码审查、测试与性能检查。
限制:资料未提供具体安装命令、收费方式、平台支持与效果数据;实际使用需结合项目环境与 Django 版本判断。