用途:面向使用 Django 构建 Web 应用的开发场景,围绕安全、数据库、认证权限与现代化框架特性提供系统化指导。
主要能力:安全方面涵盖 CSRF 防护、认证、会话、密码哈希和安全中间件;ORM 方面提供数据库抽象与查询优化;PostgreSQL 支持全文搜索、数组字段、JSONB、范围字段;GeoDjango 支持地理数据库操作与 GPS 提取;Django 6.0 涉及中间件变更、内置任务框架、CSP 与 GeneratedField;另含管理后台扩展、运维仪表盘与监控工具及生态库。
细分技能:django-admin 覆盖 save_formset、get_search_results、db_index 模式;django-transaction 覆盖 atomic、select_for_update、on_commit、upserts。
按需参考文件:security.md、authentication-permissions.md、orm-performance.md、postgresql.md、django6-modern.md、testing-migrations.md、external-api.md、ecosystem.md,分别对应安全、认证权限、ORM 性能、PostgreSQL、Django 6.0 现代化、测试与迁移、外部 API、生态系统。
最佳实践:POST 表单始终使用 {% csrf_token %};生产环境使用 HTTPS(SECURE_SSL_REDIRECT = True);启用 HSTS;设置安全 Cookie(SESSION_COOKIE_SECURE = True);使用强密码校验;受保护视图使用 @login_required;不在 URL 或日志中暴露敏感数据;谨慎校验文件上传;Django ORM 自动使用预处理语句。
适用场景:构建或维护 Django 应用、优化 ORM 与 PostgreSQL 查询、加固认证与权限、升级到 Django 6.0、扩展管理后台与集成外部 API。
限制:资料未提供具体安装命令、版本兼容范围、性能基准或收费信息,暂未提供。