django-viewsIniziare con le viste di Django


Osservazioni

Questa sezione fornisce una panoramica di cosa sono le viste di django e perché uno sviluppatore potrebbe volerlo utilizzare.

Dovrebbe anche menzionare tutti i soggetti di grandi dimensioni nelle viste di Django e collegarsi agli argomenti correlati. Poiché la Documentazione per le viste di django è nuova, potrebbe essere necessario creare versioni iniziali di tali argomenti correlati.

Viste Django

Le viste Django sono semplicemente le funzioni che vengono chiamate quando viene effettuata una richiesta a determinati URL.
I pattern URL sono scritti nel file urls.py , ad ogni regex viene assegnata una funzione (vista Django) da un views.py , quindi quando viene fatta una richiesta, quella funzione riceve la chiamata, con l'oggetto richiesta HTTP, e quindi puoi fai tutto il divertimento che vuoi fare con quella richiesta.

Un semplice esempio di vista,

from django.http import HttpResponse
import datetime

def current_datetime(request):
    now = datetime.datetime.now()
    html = "<html><body>It is now %s.</body></html>" % now
    return HttpResponse(html)
 

Chiamare la vista precedente da un URL restituirebbe l'ora corrente, ogni volta che si chiama l'URL assegnato a questa vista.
L'oggetto request ha molti parametri relativi alla richiesta HTTP che ottieni, come intestazioni, tipo di richiesta e altro ancora. Leggi il documento ufficiale con esempi più dettagliati.

Installazione o configurazione

Istruzioni dettagliate su come installare o installare le viste django.