• 3.2
  • dev
  • Documentation version: 4.0

Documentazione di Django

Tutto ciò che devi sapere su Django.

Ottieni aiuto

Hai problemi? Saremo felici di aiutarti!

  • Prova il FAQ – troverai le risposte alle domande più frequenti.
  • Stai cercando informazioni specifiche? Prova il Indice, Indice dei moduli o il :doc: tavola dettagliata dei contenuti <contents>`.
  • trovato nulla ? guarda Sphinx FAQ per informazioni su come ricevere supporto e fare domsnde alla community
  • Segnala le anomalie di Django avvalendoti del nostro sistema di ticketing.

Com’è organizzata la documentazione

Django ha una documentazione molto ampia. Una visione d’insieme di com’è strutturata ti aiuterà a capire dove cercare determinate cose:

  • Tutorials ti porta per mano attraverso una serie di step con il fine di creare una applicazione web. Comincia da qui se sei nuovo di Django o dello sviluppo di applicazioni web. Guarda anche «Primi passi».
  • Guide agli argomenti discutono gli argomenti chiave e i concetti ad un livello abbastanza elevato, e forniscono utili infomazioni e spiegazioni di base.
  • Guide di riferimento contengono riferimenti tecnici per le API e per altri aspetti del complesso di Django. Descrivono come funzione e come utilizzarlo, ma presumono la conoscenza dei concetti fondamentali.
  • Guide How-to sono procedure. Ti guidano attraverso i passi necessari alla soluzioni di problemi fondamentali e di casi d’uso. Sono più avanzati dei tutorial e pressuppongono una certa conoscenza del funzionamento di Django.

Il livello vista

Django possiede il concetto delle «viste» per incapsulare la logica che gestisce una richiesta dell’utente e la fornitura di una risposta. Tutte le informazioni per comprendere le viste sono consultabili ai seguenti link:

Il livello template

Il livello template fornisce una sintassi facile da usare per il designer, permettendo di generare le informazioni da presentare all’utente. Impara l’uso della sintassi come designer e il modo in cui può essere estesa dagli sviluppatori:

I Form

Django fornisce una ricco framework per facilitare la creazione dei Form e la manipolazione dei suoi dati.

Il processo di sviluppo

Imparate a usare i vari strumenti e componenti per aiutarvi a sviluppare e testare le applicazioni in Django:

L’admin

Trova tutto ciò che occorre sull’interfaccia di gestione automatizzata, una delle funzionalità di Django più popolari:

Sicurezza

La sicurezza è un tema di importanza fondamentale nello sviluppo delle applicazioni web e Django fornisce molteplici strumenti e meccanismi di protezione:

Internazionalizzazione e localizzazione

Django offre un robusto framework di internazionalizzazione e localizzazione per assisterti nello sviluppo di applicazioni che richiedono diverse lingue e nazionalità:

Prestazioni e ottimizzazione

Ci sono diverse tecniche e strumenti che possono aiutarti a rendere il codice più efficiente nell’esecuzione - più veloce, usando meno risorse di sistema.

Framework geografico

GeoDjango vuole essere un framework web geografico a livello mondiale. Il suo obiettivo è quello di rendere il più semplice possibile costruire applicazioni web GIS ed imbrigliare il potere dei dati spaziali.

Strumenti comuni per le applicazioni web

Django offre molteplici strumenti dei quali si sente comunemente il bisogno durante lo sviluppo di applicazioni web:

Il progetto open-source Django

Imparate a usare il processo di sviluppo per il progetto Django stesso e su come si può contribuire:

Back to Top