Premiers pas avec django-views

Installation ou configuration

Instructions détaillées sur la configuration ou l’installation de django-views.

Vues Django

Les vues Django sont simplement les fonctions qui sont appelées lorsqu’une demande est faite à certaines URL. Les modèles d’URL sont écrits dans le fichier urls.py, chaque expression régulière d’URL reçoit une fonction (vue Django) à partir d’un views.py, donc lorsqu’une demande est faite, cette fonction reçoit l’appel, avec l’objet de requête HTTP, et ensuite vous pouvez faire tout ce que vous voulez faire avec cette demande.

Un exemple simple de vue,

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)

L’appel de la vue ci-dessus à partir d’une URL renverrait l’heure actuelle, chaque fois que vous appelez l’URL attribuée à cette vue. L’objet request a de nombreux paramètres liés à la requête HTTP que vous recevez, comme les en-têtes, le type de requête et plus encore. Lisez le [doc][1] officiel avec des exemples plus détaillés.

[1] : https://docs.djangoproject.com/en/dev/topics/http/views/