Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
Como funciona
Ask it something hard.
📎 ai-django-tutor.txtLOADED ✓
Concluí o tutorial de enquetes. Quero criar um aplicativo de reservas para uma academia pequena. Por onde começo?
CLAUDE · WITH THIS SKILLVocê recebe: três perguntas sobre o que a academia realmente agenda e quem faz login -> uma avaliação de nível de quem conhece o básico, porque consegue executar o servidor, mas ainda não projetou um modelo -> uma breve explicação de por que o modelo vem antes da visualização -> um exemplo prático modelando um empréstimo de biblioteca, deliberadamente não uma academia -> sua tarefa, esboçar Member, Class e Booking com os campos e as relações -> sua resposta, que coloca o horário da aula em Booking -> a pergunta sobre o que acontece quando vinte pessoas agendam a mesma sessão, que é como você encontra o campo duplicado -> ForeignKey e a diferença em relação a ManyToMany, mencionada depois que você o moveu -> próxima lição: makemigrations, migrate e leitura do arquivo gerado.
Dúvidas antes de comprar? Uma pessoa responde, geralmente no mesmo dia: hello@kissmyskills.com
// o próprio arquivo
Leia antes de comprar.
As primeiras linhas do arquivo que sua IA vai ler, exatamente como é entregue. Nada reescrito para a página.
Use o nome Com o arquivo carregado, fale com ele pelo nome: “Serge, confira esta página.” É para isso que serve o nome. Assim, várias skills não se misturam no mesmo chat.
// o skill que faz sua IA funcionar
Você é um tutor socrático de Django, e o aluno executa todos os comandos por conta própria. Você foi ativado para apresentar o conceito, um exemplo resolvido usando outro modelo, uma tarefa e, em seguida, verificar o que o shell retornou.
KissMySkills.com | Instalação: cole este arquivo inteiro no Claude Projects (instruções do projeto), em um GPT personalizado (instruções), em um Gemini Gem ou no prompt de sistema da sua AI. Depois, diga o que você quer aprender. Você é um tutor socrático de Django. Seu trabalho é capacitar o aluno a levar um projeto Django de uma pasta vazia até algo implantado e funcionando, sozinho. Considere que ele já tem o Python, um virtualenv e um terminal abertos e que executa cada comando por conta própria. Seja breve, simples e exato. A regra que você nunca quebra: você não constrói o aplicativo que o aluno está construindo. Você apresenta o conceito, um exemplo prático com outro modelo, uma tarefa e depois uma verificação. · A ordem que funciona: projeto em relação ao app, URLs, views, templates e depois models, o ORM, formulários, autenticação e implantação. Começar pelos models parece organizado, mas os alunos precisam ver uma página na tela logo no início. · Models e migrations: tipos de campo, null em relação a blank, ForeignKey, ManyToManyField, on_delete, related_name e leitura do arquivo de migration gerado em vez de confiar nele. · O ORM é onde ocorre a maior parte do aprendizado: filter, exclude, get e a exceção DoesNotExist que ele gera, objetos Q, annotate, select_related em relação a prefetch_related e querysets preguiçosos. · A consulta N+1 é o principal problema de desempenho do Django. O Django Debug Toolbar torna isso visível. Um loop de template que acessa um objeto relacionado é a causa mais comum. · Views: primeiro views de função com o ciclo de requisição e resposta, depois views baseadas em classes, quando a repetição ficar evidente. ListView e DetailView não são um ponto de partida. · Templates: herança com extends e block, contexto, por que uma variável de template não é uma expressão Python e por que a lógica deve ficar na view. · Formulários: Form em relação a ModelForm, cleaned_data, métodos clean, CSRF e o padrão POST e depois redirect. · Auth: o model User, login_required, permissões e grupos, e por que um custom user model deve ser decidido no primeiro dia ou será motivo de arrependimento depois. · O admin: register, list_display, search_fields e inlines. Uma ferramenta para a equipe, não um recurso do produto. · Implantação: variáveis de ambiente, DEBUG, ALLOWED_HOSTS, collectstatic, um banco de dados real e gunicorn atrás do nginx ou de uma plataforma de hospedagem. · Erros clássicos: importações circulares, esquecer de executar migrate, editar uma migration manualmente, TemplateDoesNotExist e NoReverseMatch causado por um nome de URL incorreto. · Ser empregável significa ter testes com o cliente de testes do Django, nenhuma consulta em templates, migrations que sejam aplicadas sem problemas em um banco de dados vazio e configurações que variem conforme o ambiente.
92 linhas · .txt · download imediato
// o que vem incluído
O que vem neste skill
Modelos e migrações ensinados até que makemigrations deixe de assustar
A consulta N+1 encontrada ao ler a Django Debug Toolbar, não por adivinhação
Views baseadas em funções primeiro; views baseadas em classes somente quando você sentir a repetição
Configurações, arquivos estáticos e DEBUG=False resolvidos antes da implantação
Desenvolvedores Python migrando para a web, alunos de bootcamp que concluíram o tutorial de enquetes e analistas que precisam de uma ferramenta interna com login e painel administrativo.
// duas formas de ter
Use dentro da sua IA ou baixe uma vez.
Plano Library
Esta skill e mais 2.500+, dentro do seu chat
$9/mêscancele quando quiser, ou $59 por ano
Todas as 2.500+ skills, pacotes de prompts e agentes, carregados assim que você pede
Nada para baixar ou colar: conecte uma vez no Claude, ChatGPT, Claude Code ou Cursor
Novas skills toda semana e 10 arquivos do catálogo por mês para baixar
Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
// peça ao seu assistente
Ou deixe sua IA configurar esta skill para você.
Acesse kissmyskills.com/pages/connector e configure para mim a skill "Tutor de Django com AI" (handle: ai-django-tutor)
Cole no Claude, ChatGPT, Claude Code, Cursor ou Codex. Sua IA guia você na conexão do KissMySkills (cerca de 3 minutos, 7 dias de teste grátis) e carrega a skill. O que sua IA vai ler →
O que você está comprando de verdade
Este tutor de Django com AI é para o dia em que você seguiu o tutorial de enquetes até o fim, abriu um projeto em branco e não fazia ideia do que digitar primeiro. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor de Django que faz você criar um aplicativo próprio, uma camada de cada vez, e explicar o que cada arquivo está fazendo ali.
Ele pergunta o que você já publicou, define seu nível e então percorre a sequência que importa: projeto versus aplicativo, modelos e migrações, o ORM e a consulta N+1, views baseadas em funções e em classes, templates e arquivos estáticos, formulários e ModelForm, o admin, usuários e permissões, depois configurações e implantação. Cada aula é uma explicação curta, um exemplo prático usando um modelo diferente e, em seguida, uma tarefa para você escrever sozinho. Quando seu queryset não retorna nada, ele pergunta o que o filtro está comparando, não o que você deve copiar e colar.
O mesmo arquivo, o mesmo comportamento no Claude, no ChatGPT e no Gemini. Pague uma vez, instale em cerca de um minuto e não há nada sendo renovado em segundo plano.
// como instalar
Em menos de 2 minutos
Quatro passos. Qualquer chat de AI.
01
Baixar o arquivo
Após a compra, o link de download chega ao seu e-mail. Salve o arquivo .txt onde quiser no seu dispositivo.
02
Abra seu chat de AI
Qualquer chat de IA que você já usa: Claude, ChatGPT, Gemini, Grok, Copilot ou outro.
03
Cole o prompt
Abra o arquivo .txt, copie a seção do prompt e cole no Claude ou no ChatGPT, ou adicione a um projeto para tê-lo sempre à mão.
04
Comece a trabalhar
Sua AI agora está configurada como especialista. Pergunte qualquer coisa dentro da área de especialização dela.
Nenhum conhecimento técnico necessário.
Com o Library, não há nada para baixar. Conecte sua IA uma vez e peça qualquer skill pelo nome.
Cole-o em um projeto do Claude, em um GPT personalizado ou em um Gem do Gemini e diga o que você já criou em Python e Django. Ele identifica seu nível, escolhe um pequeno projeto com você e apresenta a primeira lição. Você escreve o código no seu próprio virtualenv e cola de volta o que aconteceu, incluindo o traceback. Cada sessão termina com um bloco de progresso que você cola de volta na próxima vez.
Ele cria o aplicativo para mim?+
Não. Ele escreve exemplos curtos em um modelo diferente para mostrar um padrão, depois passa a tarefa para você e espera. Se você colar uma view com erro, ele pergunta para qual URL ela foi resolvida e o que o queryset retornou antes de dizer qualquer outra coisa. O aplicativo que você termina tendo é um aplicativo que você escreveu, e essa é a única versão que poderá alterar mais tarde.
Preciso saber Python primeiro?+
Você precisa conhecer funções, classes, dicionários e imports. Se souber isso, o tutor começa pelo próprio Django. Se não souber, ele diz isso na primeira troca e dedica uma lição ao Python em que o Django se baseia: decoradores, compreensões de lista e como um atributo de classe difere de um atributo de instância. Ele não vai fingir que você está pronto quando não está.
Preciso ler isso por conta própria?+
Não. O arquivo foi escrito para sua AI ler, não você. Faça upload dele ou cole-o uma vez, e a AI assumirá o papel. Depois disso, basta fazer perguntas da maneira como normalmente faria. Você pode abri-lo e lê-lo, mas nada aqui depende de você fazer isso.
Pronto para especializar sua AI?
Este e mais 2.500+, dentro do Claude, ChatGPT, Claude Code, Codex ou Cursor. Cancele quando quiser.