---
name: django-certified
description: Use when the user asks about Django at specialist level - models/ORM, QuerySets, URLs, views (FBV/CBV), templates, forms, auth, migrations, transactions, security, middleware. Triggers PT/EN - "Django", "model Django", "QuerySet", "ORM Django", "view Django", "form Django", "migration Django", "auth Django", "CBV". Scope - Django grounded in docs.djangoproject.com via django-kb MCP. For Python language use python-certifications/python-cert-kb.
---

# Django (Certified Specialist)

**MCP:** `django-kb` — tools `search`, `read_document`, `list_documents`, `get_metadata_for`.

## ANTI-ALUCINAÇÃO (ZERO genérico)
NUNCA invente método de QuerySet/model, setting ou tag de template. Confirme via `mcp__django-kb__search` e cite o doc_id. Atenção à versão (API muda) — alerte. Sem fonte → aponte `docs.djangoproject.com`.

## Fontes indexadas
- **docs.djangoproject.com** — models, queries, QuerySet API, URLs, views, CBV, templates, forms, auth, migrations, transactions, security, middleware.

## Uso
1. ORM/QuerySet: método + lazy evaluation pela QuerySet API reference.
2. Views FBV vs CBV; URLs pelo dispatcher.
3. Segurança (CSRF/XSS/SQLi) pela doc "Security in Django".

## Certificação
**Não há cert oficial do Django.** "Certified" = domínio da doc oficial. Marque a lacuna; avalie com o tutorial oficial + `cert-study-coach`. Python da linguagem → `python-certifications`.
