• dev
  • Documentation version: 3.2

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:

  • Tutorial ti guidano nei passi necessari nel creare una applicazione Web. Comincia da qui se non conosci Django o lo sviluppo di applicazioni Web. Vedi 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 argomento di primaria importanza quando si sviluppano applicazioni per il Web e Django fornisce strumenti e meccanismi di protezione multipla:

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 geografico per il Web di classe mondiale. Il suo scopo è quello di rendere il più semplice possibile la creazione di applicazioni GIS per il Web e sfruttare la potenza dei dati di geolocalizzazione.

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