Der Anforderungsverarbeitungsablauf von Django ist wie folgt. Dieses Mal wird nur die Routing-Ansicht verwendet und "Hallo Welt!" Wird in der Ansichtsfunktion beschrieben angezeigt. Float ist eine Anfrage des Browsers → project1.urls → posts.urls → views.index.
Entscheiden Sie anhand des URL-Musters, das die Anforderung vom Browser erhalten hat, und des in der Routing-Datei beschriebenen Musters, welche Datei aufgerufen werden soll. In der App und im Projekt gibt es zwei urls.py, die jeweils die Verteilung der Aktionen innerhalb der App und innerhalb des Projekts definieren.
Gibt das Verhalten der vom Routing aufgerufenen Funktion zurück. Wenn Daten aus der Datenbank aufgerufen werden müssen, beschreiben Sie die Beschreibung, um auf die Datenbank zuzugreifen. Beschreiben Sie außerdem, wie die Daten in das erforderliche Formular verarbeitet und an die Vorlage übergeben werden.
Schreiben Sie eine Funktion, die Hello, World! Zurückgibt, wenn eine Anfrage in views.py empfangen wird, in den Ordner posts im Ordner project1, der dieses Mal erstellt wurde.
views.py
from django.shortcuts import render
from django.http import HttpResponse #Fügen Sie diese Zeile hinzu
def index(request): #Fügen Sie diese Zeile hinzu
return HttpResponse("Hello, World!") #Fügen Sie diese Zeile hinzu
Erstellen Sie als Nächstes urls.py im Ordner posts und definieren Sie es in der App (posts).
App Name/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
Bearbeiten Sie abschließend urls.py im Ordner project1.
Projektname/urls.py
from django.contrib import admin
from django.urls import path,include #add include
urlpatterns = [
path('admin/', admin.site.urls),
path('posts/', include('posts.urls')), #Fügen Sie diese Zeile hinzu
]
Starten Sie den Server, greifen Sie auf "http://127.0.0.1:8000/app name /" (in diesem Fall Beiträge) zu und gehen Sie zu "Hallo Welt Wenn "!" Angezeigt wird, ist dies erfolgreich. Zusätzliche Vorlage
Recommended Posts