Sommario della documentazione di Django¶
- Come iniziare
- Django a prima vista
- Guida rapida di installazione
- Scrivere la tua prima applicazione in Django, parte 1
- Scrivere la tua prima applicazione in Django, parte 2
- Scrivere la tua prima applicazione in Django, parte 3
- Scrivere la tua prima applicazione in Django, parte 4
- Scrivere la tua prima applicazione in Django, parte 5
- Scrivere la tua prima applicazione in Django, parte 6
- Scrivere la tua prima applicazione in Django, parte 7
- Writing your first Django app, part 8
- Tutorial avanzato: Come scrivere applicazioni riutilizzabili
- Cosa leggere dopo
- Scrivere la tua prima patch per Django
- Introduzione
- Codice di Condotta
- Installazione di Git
- Ottenere una copia della versione di sviluppo di Django
- Eseguire la suite di test di Django per la prima volta
- Lavorare su una funzionalità
- Creare una branch per la tua patch
- Scrivere alcuni test per il tuo ticket
- Scrivere il codice per il tuo ticket
- Eseguire la suite di test di Django per la seconda volta
- Scrivere la Documentazione
- Visualizzare l’anteprima delle tue modifiche
- Salvare le modifiche nella patch
- Inviare il commit e creare una pull request
- Prossimi passi
- Using Django
- How to install Django
- Models and databases
- Handling HTTP requests
- Working with forms
- Templates
- Class-based views
- Migrations
- Managing files
- Testing in Django
- User authentication in Django
- Django’s cache framework
- Conditional View Processing
- Cryptographic signing
- Sending email
- Internationalization and localization
- Logging
- Pagination
- Security in Django
- Performance and optimization
- Serializing Django objects
- Django settings
- Signals
- System check framework
- External packages
- Asynchronous support
- guide «How-to»
- Come autenticarsi usando
REMOTE_USER
- Come usare la protezione CSRF di Django
- Come creare comandi
django-admin
personalizzati - Come creare model field personalizzati
- Come scrivere lookup personalizzati
- Come implementare un backend per template personalizzato
- Come creare tag di template e filtri personalizzati
- Come scrivere una storage class personalizzata
- Come distribuire Django
- Come aggiornare Django ad una nuova versione
- Come gestire il report degli errori
- Come fornire i dati iniziali per i modelli
- Come integrare Django con un database legacy
- Come configurare ed utilizzare i log
- Come creare un output su CSV
- Come creare file PDF
- Come sovrascrivere i templates
- Come gestire file statici (Es. immagini, JavaScript, CSS)
- Come distribuire file statici
- Come installare Django su Windows
- Come creare migrazioni di database
- How to delete a Django application
- Come autenticarsi usando
- Django FAQ
- FAQ: Generale
- Perché esiste questo progetto?
- Cosa significa «Django» e come si pronuncia?
- Django è stabile?
- Django è adatto per scalare?
- Chi c’è dietro a tutto questo?
- Com’è concesso in licenza Django ?
- Perchè Django include il file di licenza di Python ?
- Quali siti usano Django?
- Django sembra essere un framework di tipo MVC ma chiamate le view Controller, mentre la View corrisponde ai «template». Come mai non usate i nomi standard?
- Il <Framework X> ha la <caratteristica Y> – perché Django non ce l’ha?
- Perchè avete scritto Django da zero invece di utilizzare altre biblioteche per Python?
- Django è un CMS (content-management-system)?
- Come posso scaricare la documentazione di Django così da averla disponibile senza accesso a internet?
- Come posso citare Django?
- FAQ: Installazione
- FAQ: Utilizzare Django
- Perché ricevo un errore all’importazione di
DJANGO_SETTINGS_MODULE
? - Non riesco a comprendere il vostro linguaggio dei template. Devo usarlo per forza?
- È necessario usare il livello di astrazione modello/database?
- Come si utilizzano i campi immagine e file?
- Come faccio a rendere disponibile una variabile a tutti i miei template?
- Perché ricevo un errore all’importazione di
- FAQ: Come ricevere aiuto
- Come posso fare X? Perchè Y non funziona? Dove posso trovare aiuto?
- Come mai il mio messaggio non è apparso su django-users?
- Nessuno ha risposto alla mia domanda! Cosa dovrei fare ?
- Penso di aver trovato un bug! Cosa dovrei fare ora?
- Penso di aver trovato un problema di sicurezza! Cosa dovrei fare ora?
- FAQ: Database e modelli
- Come posso vedere le query in puro SQL mentre Django sta funzionando?
- Posso usare Django con un database preesistente?
- Se faccio dei cambiamenti a un modello, come posso aggiornare il database?
- I modelli di Django supportano le chiavi primarie multicolonna?
- Django supporta i database NoSQL?
- Come aggiungo opzioni specifiche del database ai mie statement CREATE TABLE, come ad esempio per specificare il tipo della tabella come MyISAM?
- FAQ: Amministrazione
- Non riesco ad accedere. Quando inserisco un nome utente e una password validi, viene visualizzata nuovamente la pagina di accesso, senza messaggi di errore.
- Non posso fare log in. Quando inserisco nome utente e password validi, ripropone di nuovo la pagina di login con l’errore: «Please enter a correct username and password».
- Come imposto automaticamente il valore di un campo all’utente che ha modificato per ultimo l’oggetto in Amministrazione?
- Come è possibile limitare l’accesso per gli admin in modo da rendere gli oggetti modificabili solamente dagli utenti che li hanno creati?
- I CSS e le immagini del sito di amministrazione funzionano bene utilizzando il server di sviluppo, ma non vengono mostrate quando si usa mod_wsgi.
- Il mio «list_filter» contiene un ManyToManyField, but non viene mostrato alcun filtro.
- Alcuni degli oggetti non appaiono nella sezione admin.
- Come posso personalizzare la funzionalità dell’interfaccia di amministrazione?
- La parte di amministrazione auto generata è bruttina! Come posso modificarla?
- Quali browser sono supportati durante l’utilizzo della parte di amministrazione?
- FAQ: contribuire al codice
- Come posso iniziare a contribuire al codice di Django?
- Ho inoltrato un fix per un bug nel sistema di monitoraggio dei ticket diverse settimane fa, perchè state ignorando la mia patch?
- Quando e come posso ricordare al team una patch di cui mi preoccupo?
- Ve l’ho ricordato più volte e continuate a ignorare la mia patch!
- Sono sicuro che il mio ticket è assolutamente perfetto al 100%, posso contrassegnarlo da solo come «Ready For Checkin»?
- Risoluzione di problemi
- FAQ: Generale
- API Reference
- Applications
- System check framework
- Built-in class-based views API
- Clickjacking Protection
contrib
packages- The Django admin site
django.contrib.auth
- The contenttypes framework
- The flatpages app
- GeoDjango
django.contrib.humanize
- The messages framework
django.contrib.postgres
- The redirects app
- The sitemap framework
- The «sites» framework
- The
staticfiles
app - The syndication feed framework
admin
auth
contenttypes
flatpages
gis
humanize
messages
postgres
redirects
sessions
sites
sitemaps
syndication
- Other add-ons
- Cross Site Request Forgery protection
- Databases
django-admin
andmanage.py
- Running management commands from your code
- Django Exceptions
- File handling
- Forms
- Logging
- Middleware
- Migration Operations
- Models
- Model field reference
- Field attribute reference
- Model index reference
- Constraints reference
- Model
_meta
API - Related objects reference
- Model class reference
- Model
Meta
options - Model instance reference
QuerySet
API reference- Lookup API reference
- Query Expressions
- Conditional Expressions
- Database Functions
- Paginator
- Request and response objects
SchemaEditor
- Settings
- Signals
- Templates
TemplateResponse
andSimpleTemplateResponse
- Unicode data
django.urls
utility functionsdjango.urls
functions for use in URLconfsdjango.conf.urls
functions for use in URLconfs- Django Utils
- Validators
- Built-in Views
- Meta-documentazione e miscellanea
- Glossario
- Release notes
- Django internals