Was du brauchst
Die folgenden Punkte werden angenommen, damit sie auch von Grund auf leicht zu verstehen sind.
django-admin startproject mysite
Legen Sie dies in das Terminal, Django erstellt die erforderlichen Dateien und platziert sie am Standardspeicherort. Sie können den Teil "mysite" nach Ihren Wünschen ändern und es ist in Ordnung, aber Namen wie "test" führen zu einem Fehler, da das System sie später verwendet. Mach es etwas einzigartig.
python manage.py runserver
Bitte kopieren Sie dies auch auf das Terminal, damit Sie das Projekt in Ihrem Browser sehen können.
localhost:8000
Sie können darauf zugreifen, indem Sie es als URL in Ihren Browser eingeben.
Die Dateien, die wir gerade erstellt haben, werden als Projekte bezeichnet, und wir werden nacheinander Apps erstellen.
python manage.py startapp polls
Dies wird auch auf das Terminal kopiert. Ich werde einen Abstimmungsantrag namens Umfragen stellen.
Die Ansicht wird dem Benutzer angezeigt, wenn er darauf zugreift.
view.py
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
Erstellen Sie die Ansichtsdatei im Umfrageordner wie oben beschrieben, kopieren Sie die obige Datei, fügen Sie sie ein und löschen Sie die vorhandene. Dann machen Sie polls / urls.py wie folgt.
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
Endlich mysite / urls.py.
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
Wenn Sie es so bearbeiten, dass es k wird.
Der Rest
python manage.py rumserver
Sehen Sie sich im Terminal localhost: 8000 / polls in Ihrem Browser an. Wenn Sie Hallo, Welt sehen, befinden Sie sich im Umfrageindex. Sie sind fertig. Fahren Sie mit dem nächsten Beitrag fort.
Sie können auch Hallo schreiben, Welt. Sie befinden sich am Umfrageindex. Zum Beispiel beim Erstellen der 4. Ansicht in HTML-Grammatik.
view.py
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse("<h1>My First Heading</h1><p>My first paragraph.</p>")
In diesem Fall wird der Text als HTML angezeigt.
Recommended Posts