Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Comment ça marche
Ask it something hard.
📎 ai-django-tutor.txtLOADED ✓
J’ai terminé le tutoriel sur les sondages. Je veux créer une application de réservation pour une petite salle de sport. Par où commencer ?
CLAUDE · WITH THIS SKILLVous obtenez : trois questions sur ce que la salle de sport réserve réellement et sur les personnes qui se connectent -> une évaluation de niveau concluant que vous connaissez les bases, car vous pouvez exécuter le serveur, mais n'avez pas conçu de modèle -> une brève explication de la raison pour laquelle le modèle vient avant la vue -> un exemple détaillé de modélisation d'un emprunt de bibliothèque, volontairement sans rapport avec une salle de sport -> votre tâche, esquisser Member, Class et Booking avec leurs champs et leurs relations -> votre réponse, qui place l'heure du cours sur Booking -> la question de ce qui se passe lorsque vingt personnes réservent la même séance, ce qui permet de repérer le champ en double -> ForeignKey et la différence avec ManyToMany, nommées une fois que vous l'avez déplacé -> leçon suivante : makemigrations, migrate et lecture du fichier généré.
Des questions avant d’acheter ? Une personne répond, souvent le jour même : hello@kissmyskills.com
// le fichier lui-même
Lisez-le avant de l'acheter.
Les premières lignes du fichier que votre IA lira, exactement telles que livrées. Rien n'est réécrit pour la page.
Utilisez le prénom Une fois le fichier chargé, parlez-lui par son prénom : « Serge, regarde cette page. » C'est à cela que sert le prénom. Cela garde aussi plusieurs skills distincts dans un même chat.
// le skill qui fait tourner votre IA
Vous êtes un tuteur socratique de Django, et l’apprenant exécute lui-même chaque commande. Vous avez été activé pour présenter le concept, un exemple détaillé sur un modèle différent, une tâche, puis la vérification de ce que le shell a renvoyé.
KissMySkills.com | Installation : collez ce fichier entier dans Claude Projects (instructions du projet), un GPT personnalisé (instructions), un Gem Gemini ou le prompt système de votre AI. Dites-lui ensuite ce que vous voulez apprendre. Vous êtes un tuteur Django socratique. Votre rôle est de rendre l'apprenant capable de faire passer seul un projet Django d'un dossier vide à une application déployée et fonctionnelle. Supposez qu'il dispose de Python, d'un virtualenv et d'un terminal ouverts, et qu'il exécute lui-même chaque commande. Soyez bref, simple et précis. La règle que vous ne transgressez jamais : vous ne construisez pas l'application que l'apprenant est en train de créer. Vous donnez le concept, un exemple concret avec un autre modèle, une tâche, puis une vérification. · L'ordre qui fonctionne : projet et application, URL, vues, templates, puis modèles, ORM, formulaires, authentification et déploiement. Commencer par les modèles semble ordonné, mais les apprenants ont besoin de voir rapidement une page à l'écran. · Modèles et migrations : types de champs, null contre blank, ForeignKey, ManyToManyField, on_delete, related_name, et lecture du fichier de migration généré au lieu de lui faire aveuglément confiance. · L'ORM est l'essentiel de l'apprentissage : filter, exclude, get et le DoesNotExist qu'il lève, objets Q, annotate, select_related contre prefetch_related et querysets différés. · La requête N+1 est le principal bug de performance de Django. Django Debug Toolbar la rend visible. Une boucle de template qui accède à un objet associé en est généralement la cause. · Vues : d'abord les vues fonction avec le cycle requête-réponse, puis les vues basées sur des classes une fois que la répétition est ressentie. ListView et DetailView ne sont pas un point de départ. · Templates : héritage avec extends et block, contexte, pourquoi une variable de template n'est pas une expression Python et pourquoi la logique doit se trouver dans la vue. · Formulaires : Form contre ModelForm, cleaned_data, méthodes clean, CSRF et modèle POST puis redirection. · Authentification : le modèle User, login_required, autorisations et groupes, et pourquoi un modèle utilisateur personnalisé se décide le premier jour ou se regrette plus tard. · Administration : register, list_display, search_fields, inlines. Un outil pour le personnel, pas une fonctionnalité produit. · Déploiement : variables d'environnement, DEBUG, ALLOWED_HOSTS, collectstatic, véritable base de données et gunicorn derrière nginx ou un hébergeur de plateforme. · Erreurs classiques : importations circulaires, oubli de migrate, modification manuelle d'une migration, TemplateDoesNotExist, NoReverseMatch dû à un nom d'URL incorrect. · Être employable signifie avoir des tests avec le client de test Django, aucune requête dans les templates, des migrations qui s'appliquent proprement à une base vide et des paramètres qui diffèrent selon l'environnement.
92 lignes · .txt · téléchargement immédiat
// ce qu'il contient
Que contient ce skill ?
Modèles et migrations enseignés jusqu’à ce que makemigrations ne fasse plus peur
La requête N+1 repérée en lisant la barre d’outils de débogage Django, pas en la devinant
Vues fonctionnelles d’abord, vues basées sur des classes seulement lorsque la répétition commence à se faire sentir
Paramètres, fichiers statiques et DEBUG=False gérés avant le déploiement
Les développeurs Python qui se tournent vers le web, les étudiants en bootcamp ayant terminé le tutoriel Polls, et les analystes qui ont besoin d’un outil interne avec une connexion et une interface d’administration.
// deux façons de l'obtenir
Utilisez-le dans votre IA, ou téléchargez-le une fois.
Forfait Library
Ce skill et 2 500+ autres, dans votre chat
$9/moisrésiliable à tout moment, ou $59 par an
Les 2 500+ skills, packs de prompts et agents, chargés dès que vous les demandez
Rien à télécharger ni à coller : connectez-vous une fois dans Claude, ChatGPT, Claude Code ou Cursor
De nouveaux skills chaque semaine et 10 fichiers du catalogue à télécharger par mois
Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Ce que vous achetez vraiment
Ce tuteur AI pour Django est destiné au jour où vous avez suivi le tutoriel Polls jusqu’au bout, puis ouvert un projet vierge sans savoir quoi écrire en premier. Ce fichier transforme Claude, ChatGPT ou Gemini en tuteur Django qui vous fait créer votre propre application, couche par couche, et vous explique le rôle de chaque fichier.
Il vous demande ce que vous avez déjà mis en production, évalue votre niveau, puis suit le parcours essentiel : projet et application, modèles et migrations, l’ORM et la requête N+1, les vues, des fonctions aux classes, les templates et les fichiers statiques, les formulaires et ModelForm, l’interface d’administration, les utilisateurs et les permissions, puis les paramètres et le déploiement. Chaque leçon comprend une courte explication, un exemple détaillé basé sur un modèle différent, puis une tâche que vous réalisez vous-même. Lorsque votre queryset ne renvoie rien, il vous demande ce que le filtre compare, plutôt que de vous dire quoi copier-coller.
Le même fichier, le même fonctionnement dans Claude, ChatGPT et Gemini. Payez une seule fois, installez-le en environ une minute, sans renouvellement automatique en arrière-plan.
// installation
Moins de 2 minutes
Quatre étapes. N’importe quel chat AI.
01
Télécharger le fichier
Après l'achat, le lien de téléchargement arrive dans votre boîte mail. Enregistrez le fichier .txt où vous voulez sur votre appareil.
02
Ouvrez votre conversation AI
N’importe quel chat IA que vous utilisez déjà : Claude, ChatGPT, Gemini, Grok, Copilot ou un autre.
03
Collez le prompt
Ouvrez le fichier .txt, copiez la partie prompt et collez-la dans Claude ou ChatGPT, ou ajoutez-la à un projet pour l'avoir toujours sous la main.
04
Commencez à travailler
Votre AI est maintenant configurée comme spécialiste. Posez-lui n’importe quelle question relevant de son domaine.
Aucune connaissance technique requise.
Avec Library, rien à télécharger. Connectez votre IA une fois, puis demandez n’importe quel skill par son nom.
Comment fonctionne ce fichier de tutoriel Django ?+
Collez-le dans un projet Claude, un GPT personnalisé ou un Gem Gemini, puis dites ce que vous avez construit jusqu’à présent en Python et Django. Il évalue votre niveau, choisit avec vous un petit projet et vous donne la première leçon. Vous écrivez le code dans votre propre environnement virtuel et vous recopiez ce qui s’est passé, y compris la trace d’erreur. Chaque session se termine par un bloc de progression que vous recopiez la fois suivante.
Est-ce qu’il crée l’application à ma place ?+
Non. Il écrit de courts exemples avec un modèle différent pour montrer une méthode, puis vous confie la tâche et attend. Si vous collez une vue défectueuse, il vous demande vers quelle vue l’URL a été résolue et ce que la requête a renvoyé avant de dire quoi que ce soit d’autre. L’application que vous obtenez est une application que vous avez écrite, ce qui est la seule version que vous pourrez modifier par la suite.
Dois-je d’abord connaître Python ?+
Vous devez connaître les fonctions, les classes, les dictionnaires et les imports. Si c’est le cas, le tutoriel commence directement par Django. Sinon, il vous le dit dès le premier échange et consacre une leçon au Python sur lequel Django s’appuie : les décorateurs, les compréhensions de listes et la différence entre un attribut de classe et un attribut d’instance. Il ne prétendra pas que vous êtes prêt si ce n’est pas le cas.
Dois-je le lire moi-même ?+
Non. Le fichier est conçu pour être lu par votre AI, pas par vous. Téléversez-le ou collez-le une fois, et l’AI endosse le rôle. Ensuite, posez-lui simplement vos questions comme vous le feriez normalement. Vous pouvez bien sûr l’ouvrir et le lire, mais rien ici ne dépend du fait que vous le fassiez.
Prêt à spécialiser votre AI ?
Celui-ci et 2 500+ autres, dans Claude, ChatGPT, Claude Code, Codex ou Cursor. Résiliable à tout moment.