django-viewsDémarrer avec django-views


Remarques

Cette section fournit une vue d'ensemble de ce qu'est django-views, et pourquoi un développeur peut vouloir l'utiliser.

Il devrait également mentionner tout sujet important dans django-views, et établir un lien avec les sujets connexes. La documentation de django-views étant nouvelle, vous devrez peut-être créer des versions initiales de ces rubriques connexes.

Vues Django

Les vues de Django sont simplement les fonctions appelées lorsqu'une demande est faite à certaines URL.
Les patterns d'URL sont écrits dans le fichier urls.py , chaque regex d'URL reçoit une fonction (vue Django) d'un views.py , donc quand une requête est faite, cette fonction reçoit l'appel, avec l'objet de requête HTTP, et vous pouvez ensuite faites ce que vous voulez faire avec cette requête.

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 renvoie l'heure actuelle, chaque fois que vous appelez l'URL affectée à cette vue.
L'objet request a de nombreux paramètres liés à la requête HTTP que vous obtenez, tels que les en-têtes, le type de requête et bien plus encore. Lisez le document officiel avec des exemples plus détaillés.

Installation ou configuration

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