Poursuite de l'ajout de l'application
Le flux de traitement des requêtes de Django est le suivant. Cette fois, seule la vue de routage est utilisée, et "Hello, World!" Décrit dans la fonction de vue est affiché. Float est une requête du navigateur → project1.urls → posts.urls → views.index.
Décidez quel fichier appeler à partir du modèle d'URL ayant reçu la demande du navigateur et du modèle décrit dans le fichier de routage. Il existe deux urls.py dans l'application et dans le projet, chacun définissant la distribution des actions au sein de l'application et du projet.
Renvoie le comportement de la fonction appelée par routage. S'il est nécessaire d'appeler des données à partir de la base de données, décrivez la description pour accéder à la base de données. Décrivez également l'opération consistant à traiter les données dans le formulaire requis et à les transmettre au modèle.
Décrivez une fonction qui renvoie Hello, World! Lorsqu'une requête est reçue dans views.py dans le dossier posts du dossier project1 créé cette fois.
views.py
from django.shortcuts import render
from django.http import HttpResponse #Ajouter cette ligne
def index(request): #Ajouter cette ligne
return HttpResponse("Hello, World!") #Ajouter cette ligne
Ensuite, créez urls.py dans le dossier posts et définissez-le dans l'application (posts).
nom de l'application/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
Enfin, modifiez urls.py dans le dossier project1.
Nom du projet/urls.py
from django.contrib import admin
from django.urls import path,include #ajouter inclure
urlpatterns = [
path('admin/', admin.site.urls),
path('posts/', include('posts.urls')), #Ajouter cette ligne
]
Démarrez le serveur, accédez à "http://127.0.0.1:8000/app name /" (messages dans ce cas), et allez à "Hello, World Si "!" S'affiche, cela signifie que l'opération est réussie. Modèle supplémentaire
Recommended Posts