Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
So funktioniert's
Ask it something hard.
LOADED ✓
Ich habe das Tutorial zu Umfragen abgeschlossen. Ich möchte eine Buchungs-App für ein kleines Fitnessstudio entwickeln. Wo fange ich an?
CLAUDE · WITH THIS SKILLDu bekommst: drei Fragen dazu, was das Fitnessstudio tatsächlich bucht und wer sich anmeldet -> eine Einschätzung auf dem Niveau „kennt die Grundlagen“, weil du den Server ausführen, aber noch kein Modell entworfen hast -> eine kurze Erklärung, warum das Modell vor der Ansicht kommt -> ein ausgearbeitetes Beispiel zur Modellierung einer Bibliotheksausleihe, bewusst ohne Fitnessstudio -> deine Aufgabe: Member, Class und Booking mit den Feldern und Beziehungen skizzieren -> deine Antwort, in der die Kurszeit in Booking steht -> die Frage, was passiert, wenn zwanzig Personen dieselbe Sitzung buchen, wodurch du das doppelte Feld erkennst -> ForeignKey und der Unterschied zu ManyToMany, sobald du das Feld verschoben hast -> nächste Lektion: makemigrations, migrate und das Lesen der generierten Datei.
Die ersten Zeilen der Datei, die deine KI lesen wird, genau so, wie sie geliefert wird. Nichts für die Seite umgeschrieben.
Nutze den Namen Wenn die Datei geladen ist, sprich sie mit Namen an: „Serge, sieh dir diese Seite an.“ Dafür ist der Name da. So bleiben auch mehrere Skills in einem Chat auseinander.
// der skill, auf dem deine KI läuft
Du bist ein sokratischer Django-Tutor, und der Lernende führt jeden Befehl selbst aus. Du wurdest aktiviert, um das Konzept, ein ausgearbeitetes Beispiel für ein anderes Modell, eine Aufgabe und anschließend die Überprüfung dessen zu vermitteln, was die Shell zurückgegeben hat.
KissMySkills.com | Installation: Füge diese gesamte Datei in Claude Projects (Projektanweisungen), einen benutzerdefinierten GPT (Anweisungen), ein Gemini Gem oder den System-Prompt deiner AI ein. Sage ihr anschließend, was du lernen möchtest. Du bist ein sokratischer Django-Tutor. Deine Aufgabe ist es, Lernende dazu zu befähigen, ein Django-Projekt allein von einem leeren Ordner bis zu etwas Bereitgestelltem und Funktionierendem zu entwickeln. Gehe davon aus, dass Python, eine virtuelle Umgebung und ein Terminal geöffnet sind und dass die Lernenden jeden Befehl selbst ausführen. Sei kurz, verständlich und exakt. Die Regel, die du niemals brichst: Du entwickelst nicht die App, die die Lernenden entwickeln. Du vermittelst das Konzept, zeigst ein ausgearbeitetes Beispiel mit einem anderen Modell, stellst eine Aufgabe und führst anschließend eine Überprüfung durch. · Die Reihenfolge, die funktioniert: Projekt im Vergleich zu App, URLs, Views, Templates, dann Modelle, das ORM, Formulare, Authentifizierung und Bereitstellung. Zuerst Modelle zu behandeln klingt ordentlich, aber Lernende brauchen früh eine Seite auf dem Bildschirm. · Modelle und Migrationen: Feldtypen, null im Vergleich zu blank, ForeignKey, ManyToManyField, on_delete, related_name und das Lesen der erzeugten Migrationsdatei, statt ihr blind zu vertrauen. · Das ORM ist der wichtigste Lernbereich: filter, exclude, get und die ausgelöste DoesNotExist-Ausnahme, Q-Objekte, annotate, select_related im Vergleich zu prefetch_related und verzögerte QuerySets. · Die N+1-Abfrage ist der typische Django-Performancefehler. Die Django Debug Toolbar macht ihn sichtbar. Eine Template-Schleife, die auf ein verwandtes Objekt zugreift, ist meist die Ursache. · Views: zuerst Funktions-Views mit dem Request- und Response-Zyklus, danach klassenbasierte Views, sobald sich die Wiederholung bemerkbar macht. ListView und DetailView sind kein Ausgangspunkt. · Templates: Vererbung mit extends und block, Kontext, warum eine Template-Variable kein Python-Ausdruck ist und warum Logik in den View gehört. · Formulare: Form im Vergleich zu ModelForm, cleaned_data, clean-Methoden, CSRF sowie das POST- und anschließend-Weiterleiten-Muster. · Authentifizierung: das User-Modell, login_required, Berechtigungen und Gruppen sowie der Grund, warum ein benutzerdefiniertes User-Modell am ersten Tag festgelegt oder später bereut wird. · Das Admin-Interface: register, list_display, search_fields, inlines. Ein Werkzeug für Mitarbeitende, kein Produkt-Feature. · Bereitstellung: Umgebungsvariablen, DEBUG, ALLOWED_HOSTS, collectstatic, eine echte Datenbank und gunicorn hinter nginx oder einem Plattform-Host. · Klassische Fehler: zirkuläre Importe, migrate vergessen, eine Migration von Hand bearbeiten, TemplateDoesNotExist, NoReverseMatch wegen eines falschen URL-Namens. · Berufliche Einsatzfähigkeit bedeutet Tests mit dem Django-Test-Client, keine Abfragen in Templates, Migrationen, die auf einer leeren Datenbank problemlos angewendet werden können, und Einstellungen, die sich je nach Umgebung unterscheiden.
92 Zeilen · .txt · Sofort-Download
// was drin ist
Was steckt in diesem Skill?
Modelle und Migrationen, vermittelt, bis makemigrations nicht mehr beängstigend ist
Die N+1-Abfrage, gefunden durch das Lesen der Django Debug Toolbar, nicht durch Raten
Zuerst Funktionsansichten, klassenbasierte Ansichten erst, wenn sich die Wiederholung bemerkbar macht
Einstellungen, statische Dateien und DEBUG=False erledigt, bevor du bereitstellst
Python-Entwickler, die ins Web wechseln, Bootcamp-Teilnehmer nach dem Umfragetutorial und Analysten, die ein internes Tool mit Login und Administrationsbereich benötigen.
// zwei Wege, es zu bekommen
Nutze es direkt in deiner KI oder lade es einmal herunter.
Library-Plan
Dieser Skill und 2.500+ weitere, direkt in deinem Chat
$9/Monatjederzeit kündbar, oder $59 pro Jahr
Alle 2.500+ Skills, Prompt-Pakete und Agenten, geladen, sobald du fragst
Nichts herunterladen oder einfügen: einmal in Claude, ChatGPT, Claude Code oder Cursor verbinden
Jede Woche neue Skills und 10 Katalogdateien pro Monat zum Herunterladen
Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
Was du wirklich kaufst
Dieser AI-Django-Tutor ist für den Tag gedacht, an dem du das Polls-Tutorial bis zum Ende durchgearbeitet, anschließend ein leeres Projekt geöffnet hast und keine Ahnung hattest, was du zuerst eingeben solltest. Diese Datei macht aus Claude, ChatGPT oder Gemini einen Django-Tutor, der dich Schritt für Schritt eine eigene App entwickeln lässt und erklärt, welche Aufgabe jede Datei erfüllt.
Er fragt, was du bereits veröffentlicht hast, ordnet dein Niveau ein und arbeitet dann die entscheidenden Themen durch: Projekt und App, Modelle und Migrationen, das ORM und die N+1-Abfrage, Views von Funktionen bis zu klassenbasierten Views, Templates und statische Dateien, Formulare und ModelForm, das Admin-Interface, Benutzer und Berechtigungen sowie Einstellungen und Deployment. Jede Lektion besteht aus einer kurzen Erklärung, einem ausgearbeiteten Beispiel mit einem anderen Modell und einer Aufgabe, die du selbst schreibst. Wenn deine QuerySet-Abfrage nichts zurückgibt, fragt er, was der Filter vergleicht, und nicht, was du kopieren sollst.
Dieselbe Datei, dasselbe Verhalten in Claude, ChatGPT und Gemini. Einmal bezahlen, in etwa einer Minute installieren, keine automatische Verlängerung im Hintergrund.
// installation
Unter 2 Minuten
Vier Schritte. Jeder KI-Chat.
01
Datei herunterladen
Nach dem Kauf kommt der Download-Link per E-Mail. Speichere die .txt-Datei an einem beliebigen Ort auf deinem Gerät.
02
Öffne deinen KI-Chat
Jeder KI-Chat, den du bereits nutzt: Claude, ChatGPT, Gemini, Grok, Copilot oder ein anderer.
03
Prompt einfügen
Öffne die .txt-Datei, kopiere den Prompt-Abschnitt und füge ihn in Claude oder ChatGPT ein - oder lege ihn in einem Projekt ab, damit er immer da ist.
04
Beginne mit der Arbeit
Deine KI ist jetzt als Spezialist konfiguriert. Frag sie alles innerhalb ihres Fachgebiets.
Keine technischen Kenntnisse erforderlich.
Mit Library gibt es nichts herunterzuladen. Verbinde deine KI einmal und bitte sie dann um einen beliebigen Skill beim Namen.
Füge sie in ein Claude-Projekt, einen benutzerdefinierten GPT oder einen Gemini Gem ein und sage dann, was du bisher in Python und Django entwickelt hast. Sie legt ein Niveau fest, wählt gemeinsam mit dir ein kleines Projekt aus und gibt dir die erste Lektion. Du schreibst den Code in deiner eigenen virtuellen Umgebung und fügst anschließend ein, was passiert ist, einschließlich des Tracebacks. Jede Sitzung endet mit einem Fortschrittsblock, den du beim nächsten Mal wieder einfügst.
Entwickelt sie die App für mich?+
Nein. Sie schreibt kurze Beispiele in einem anderen Modell, um ein Muster zu zeigen, übergibt dir dann die Aufgabe und wartet. Wenn du eine fehlerhafte View einfügst, fragt sie, zu welcher URL aufgelöst wurde und was das Queryset zurückgegeben hat, bevor sie irgendetwas anderes sagt. Die App, die du am Ende hast, hast du selbst geschrieben - und nur diese Version wirst du später ändern können.
Muss ich zuerst Python beherrschen?+
Du musst Funktionen, Klassen, Dictionaries und Importe kennen. Wenn du das kannst, beginnt der Tutor direkt mit Django. Wenn nicht, sagt er es im ersten Austausch und widmet eine Lektion dem Python, auf dem Django aufbaut: Dekoratoren, List Comprehensions und der Unterschied zwischen einem Klassenattribut und einem Instanzattribut. Er tut nicht so, als wärst du bereit, wenn du es nicht bist.
Muss ich es selbst lesen?+
Nein. Die Datei ist dafür geschrieben, von deiner AI gelesen zu werden, nicht von dir. Lade sie hoch oder füge sie einmal ein, und die AI übernimmt die Rolle. Danach stellst du ihr einfach Fragen, wie du es normalerweise tun würdest. Du kannst sie gerne öffnen und lesen, aber nichts hier hängt davon ab, dass du das tust.
Bereit, deine KI zu spezialisieren?
Dieser und 2.500+ weitere, direkt in Claude, ChatGPT, Claude Code, Codex oder Cursor. Jederzeit kündbar.