Django
Des vues
Recherche…
Introduction
Une fonction de vue, ou vue en abrégé, est simplement une fonction Python qui prend une requête Web et renvoie une réponse Web. -Django Documentation-
[Introduction] Simple View (Hello World Equivalent)
Créons une vue très simple pour répondre à un modèle "Hello World" au format HTML.
Pour ce faire, allez dans
my_project/my_app/views.py
(Ici nousmy_project/my_app/views.py
nos fonctions de vue) et ajoutez la vue suivante:from django.http import HttpResponse def hello_world(request): html = "<html><title>Hello World!</title><body>Hello World!</body></html>" return HttpResponse(html)
Pour appeler cette vue, nous devons configurer un modèle d’URL dans
my_project/my_app/urls.py
:from django.conf.urls import url from . import views urlpatterns = [ url(r'^hello_world/$', views.hello_world, name='hello_world'), ]
Démarrer le serveur:
python manage.py runserver
Maintenant, si nous
http://localhost:8000/hello_world/
, notre template (la chaîne html) sera rendu dans notre navigateur.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow