django-viewsAan de slag met django-views


Opmerkingen

Deze sectie geeft een overzicht van wat django-views zijn en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen in django-weergaven vermelden en een link naar de verwante onderwerpen. Aangezien de documentatie voor django-views nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

Django weergaven

Django-weergaven zijn eenvoudigweg de functies die worden opgeroepen wanneer een verzoek wordt ingediend voor een bepaalde URL.
URL-patronen worden geschreven in urls.py bestand, elke URL-regex krijgt een functie (Django-weergave) van een views.py , dus wanneer een verzoek wordt gedaan, krijgt die functie de oproep, met het HTTP-aanvraagobject, en dan kunt u doe wat je maar wilt met dat verzoek.

Een eenvoudig voorbeeld van weergave,

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)
 

Als u de bovenstaande weergave vanuit een URL oproept, wordt de huidige tijd geretourneerd, elke keer dat u de URL oproept die aan deze weergave is toegewezen.
Het request heeft veel parameters met betrekking tot de HTTP-aanvraag die u krijgt, zoals kopteksten, aanvraagtype en meer. Lees het officiële document met meer gedetailleerde voorbeelden.

Installatie of instellingen

Gedetailleerde instructies voor het instellen of installeren van django-views.