SuperAPI AI 工具集

django-pro

通用与其它

查看项目

更新于 10-15 21:06

技能介绍

用途:在涉及 Django 开发的任务中提供指导、最佳实践与检查清单,包括架构设计、性能优化、测试和部署;与 Django 无关的任务不适用。

主要能力:Django 5.x 异步视图、中间件与 ORM;模型设计、索引与查询优化(select_related、prefetch_related、注解);CBV/FBV、自定义 manager 与 queryset、信号、admin 定制;项目架构与 settings 管理、服务层与仓储模式;DRF、GraphQL(Strawberry/Graphene);ASGI 部署(Uvicorn/Daphne/Hypercorn)、Channels 实时功能、Celery 后台任务、缓存、连接池与全文搜索;pytest-django、factory_boy、DRF 测试客户端、django-silk 与 Debug Toolbar;安全中间件、自定义用户与认证后端、JWT、OAuth2/OIDC、对象级权限、CORS/CSRF/XSS 防护;迁移、多数据库路由、PostgreSQL 特性、事务;Docker、Gunicorn/uWSGI、WhiteNoise、django-storages、django-environ 与 CI/CD;HTMX 及 React/Vue/Angular 集成。

使用方式:先明确目标、约束与所需输入,再套用相关最佳实践并验证结果,给出可执行步骤与验证方法;如需详细示例,可打开 resources/implementation-playbook.md。

适用场景:优化 N+1 查询、设计多租户 SaaS 架构、实现异步视图、定制 admin、搭建 Channels 通知、JWT 认证、Celery 任务系统等。

限制:仅在任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。具体安装命令与价格信息暂未提供。