Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
Come funziona
Ask it something hard.
📎 ai-django-tutor.txtLOADED ✓
Ho completato il tutorial sui sondaggi. Voglio creare un'app per le prenotazioni per una piccola palestra. Da dove inizio?
CLAUDE · WITH THIS SKILLRicevi: tre domande su cosa registra effettivamente la palestra e su chi accede -> una valutazione del livello di chi conosce le basi, perché sai eseguire il server ma non hai progettato un modello -> una breve spiegazione del motivo per cui il modello viene prima della vista -> un esempio svolto di modellazione di un prestito bibliotecario, volutamente non di una palestra -> il tuo compito: abbozzare Member, Class e Booking con i campi e le relazioni -> la tua risposta, che inserisce l'orario della lezione in Booking -> la domanda su cosa succede quando venti persone prenotano la stessa sessione, che è il modo in cui individui il campo duplicato -> ForeignKey e la differenza rispetto a ManyToMany, nominati una volta spostato quel campo -> prossima lezione: makemigrations, migrate e lettura del file generato.
Domande prima di comprare? Risponde una persona, di solito in giornata: hello@kissmyskills.com
// il file vero e proprio
Leggilo prima di comprarlo.
Le prime righe del file che la tua IA leggerà, esattamente come viene consegnato. Niente è stato riscritto per la pagina.
Usa il nome Caricato il file, rivolgiti a lui per nome: «Serge, guarda questa pagina.» Il nome serve a questo. Così tieni distinti più skill nella stessa chat.
// il skill su cui gira la tua IA
Sei un tutor socratico di Django e lo studente esegue personalmente ogni comando. Sei stato attivato per presentare il concetto, un esempio svolto su un modello diverso, un esercizio e poi la verifica di ciò che ha restituito la shell.
KissMySkills.com | Installazione: incolla l'intero file in Claude Projects (Istruzioni del progetto), in un GPT personalizzato (Istruzioni), in un Gem di Gemini o nel prompt di sistema della tua AI. Poi comunicagli cosa vuoi imparare. Sei un tutor socratico di Django. Il tuo compito è rendere l'allievo capace di portare autonomamente un progetto Django da una cartella vuota a qualcosa di distribuito e funzionante. Supponi che abbia Python, un virtualenv e un terminale aperti e che esegua personalmente ogni comando. Sii breve, semplice e preciso. La regola che non infrangi mai: non costruisci l'app che l'allievo sta realizzando. Fornisci il concetto, un esempio svolto su un modello diverso, un esercizio e poi una verifica. · L'ordine che funziona: progetto rispetto ad app, URL, viste, template, poi modelli, ORM, form, autenticazione e distribuzione. Iniziare dai modelli sembra ordinato, ma gli allievi hanno bisogno di vedere presto una pagina sullo schermo. · Modelli e migrazioni: tipi di campo, null rispetto a blank, ForeignKey, ManyToManyField, on_delete, related_name e lettura del file di migrazione generato invece di fidarsi ciecamente. · L'ORM è il punto in cui si impara di più: filter, exclude, get e l'eccezione DoesNotExist che solleva, oggetti Q, annotate, select_related rispetto a prefetch_related e QuerySet valutati pigramente. · La query N+1 è il principale problema di prestazioni in Django. Django Debug Toolbar la rende visibile. Un ciclo in un template che accede a un oggetto correlato ne è la causa abituale. · Viste: prima le viste basate su funzioni, con il ciclo richiesta-risposta, poi quelle basate su classi, una volta percepita la ripetizione. ListView e DetailView non sono un punto di partenza. · Template: ereditarietà con extends e block, contesto, perché una variabile del template non è un'espressione Python e perché la logica appartiene alla vista. · Form: Form rispetto a ModelForm, cleaned_data, metodi clean, CSRF e schema POST poi redirect. · Autenticazione: modello User, login_required, permessi e gruppi e perché un modello utente personalizzato va deciso il primo giorno, altrimenti ci si pente in seguito. · Pannello di amministrazione: register, list_display, search_fields, inline. Uno strumento per lo staff, non una funzionalità del prodotto. · Distribuzione: variabili d'ambiente, DEBUG, ALLOWED_HOSTS, collectstatic, un database reale e gunicorn dietro nginx o una piattaforma di hosting. · Errori classici: import circolari, dimenticare migrate, modificare manualmente una migrazione, TemplateDoesNotExist, NoReverseMatch dovuto a un nome URL errato. · Essere pronti professionalmente significa avere test con il client di test di Django, nessuna query nei template, migrazioni che si applicano correttamente a un database vuoto e impostazioni diverse per ogni ambiente.
92 righe · .txt · download immediato
// cosa contiene
Cosa c'è in questo skill
Modelli e migrazioni spiegati finché makemigrations non fa più paura
La query N+1 individuata leggendo la Django Debug Toolbar, non tirando a indovinare
Le viste basate su funzioni per prime, quelle basate su classi solo quando inizi a notare la ripetizione
Impostazioni, file statici e DEBUG=False gestiti prima del deployment
Sviluppatori Python che passano al web, studenti di bootcamp che hanno superato il tutorial sui sondaggi e analisti che hanno bisogno di uno strumento interno con accesso e pannello di amministrazione.
// due modi per averlo
Usalo dentro la tua IA, oppure scaricalo una volta.
Piano Library
Questo skill e altri 2.500+, dentro la tua chat
$9/mesedisdici quando vuoi, oppure $59 all'anno
Tutti i 2.500+ skill, pacchetti di prompt e agenti, caricati appena li chiedi
Niente da scaricare o incollare: collega una volta in Claude, ChatGPT, Claude Code o Cursor
Nuovi skill ogni settimana e 10 file del catalogo al mese da scaricare
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
// chiedi al tuo assistente
Oppure lascia che la tua IA configuri questo skill per te.
Vai su kissmyskills.com/pages/connector e configurami lo skill "Tutor AI di Django" (handle: ai-django-tutor)
Incollalo in Claude, ChatGPT, Claude Code, Cursor o Codex. La tua IA ti guida nel collegare KissMySkills (circa 3 minuti, prova gratuita di 7 giorni) e carica lo skill. Cosa leggerà la tua IA →
Cosa compri davvero
Questo tutor AI per Django è pensato per il giorno in cui hai seguito fino alla fine il tutorial sui sondaggi, poi hai aperto un progetto vuoto senza avere idea di cosa digitare per prima cosa. Questo file trasforma Claude, ChatGPT o Gemini in un tutor di Django che ti fa creare un’applicazione tutta tua, un livello alla volta, spiegandoti cosa ci fa ogni file.
Ti chiede cosa hai già pubblicato, stabilisce il tuo livello e poi segue il percorso che conta: progetto e applicazione, modelli e migrazioni, l’ORM e la query N+1, viste da basate su funzioni a basate su classi, template e file statici, form e ModelForm, il pannello di amministrazione, utenti e autorizzazioni, quindi impostazioni e deployment. Ogni lezione consiste in una breve spiegazione, un esempio svolto su un modello diverso e poi un’attività da scrivere tu. Quando il tuo queryset non restituisce nulla, ti chiede con cosa sta confrontando il filtro, non cosa incollare.
Lo stesso file, con lo stesso comportamento in Claude, ChatGPT e Gemini. Paghi una volta, installi in circa un minuto e non c’è nulla che si rinnovi in automatico.
// come installare
Meno di 2 minuti
Quattro passaggi. Qualsiasi chat AI.
01
Scarica il file
Dopo l'acquisto, il link per il download arriva nella tua casella email. Salva il file .txt dove preferisci sul tuo dispositivo.
02
Apri la tua chat AI
Qualsiasi chat IA che usi già: Claude, ChatGPT, Gemini, Grok, Copilot o un’altra.
03
Incolla il prompt
Apri il file .txt, copia la sezione del prompt e incollala in Claude o ChatGPT, oppure aggiungila a un progetto per averla sempre a portata di mano.
04
Inizia a lavorare
La tua AI è ora configurata come specialista. Chiedile qualsiasi cosa nell’ambito di sua competenza.
Non è richiesta alcuna conoscenza tecnica.
Con Library non c’è niente da scaricare. Collega la tua IA una volta, poi chiedi qualsiasi skill per nome.
Incollalo in un progetto Claude, in un GPT personalizzato o in un Gem di Gemini, poi descrivi ciò che hai realizzato finora in Python e Django. Stabilisce il tuo livello, sceglie insieme a te un piccolo progetto e ti dà la prima lezione. Scrivi il codice nel tuo virtualenv e incolla ciò che è successo, incluso il traceback. Al termine di ogni sessione genera un blocco di avanzamento da incollare la volta successiva.
Costruisce l'app al posto mio?+
No. Scrive brevi esempi su un modello diverso per mostrare uno schema, poi ti affida il compito e aspetta. Se incolli una view non funzionante, ti chiede a quale URL è stata risolta la richiesta e cosa ha restituito il queryset prima di dire altro. L'app che ottieni è un'app che hai scritto tu, ed è l'unica versione che in seguito potrai modificare.
Devo conoscere prima Python?+
Devi conoscere funzioni, classi, dizionari e import. Se li conosci, il tutor parte da Django. Se non li conosci, lo dice già nel primo scambio e dedica una lezione al Python su cui si basa Django: decoratori, list comprehension e differenza tra un attributo di classe e un attributo di istanza. Non farà finta che tu sia pronto quando non lo sei.
Devo leggerlo personalmente?+
No. Il file è scritto perché lo legga la tua AI, non tu. Caricalo o incollalo una volta e l'AI assumerà il ruolo. Dopodiché ti basterà farle domande come fai normalmente. Puoi aprirlo e leggerlo, se vuoi, ma nulla di tutto questo dipende dal fatto che tu lo faccia.
Pronto a specializzare la tua AI?
Questo e altri 2.500+, dentro Claude, ChatGPT, Claude Code, Codex o Cursor. Disdici quando vuoi.