Ich werde von der Erstellung eines Projekts mit Django bis zur Grundeinstellung erklären ^ _ ^
Python 3.7.6 Django 3.0.5
Wechseln Sie zunächst in das Verzeichnis zum Erstellen des Projekts. Erstellen Sie daher ein Projekt wie unten gezeigt. Zu diesem Zeitpunkt ist der Projektname beliebig, diesmal jedoch ein Webprojekt. Wenn Sie das Innere des Ordners überprüfen, können Sie sehen, dass manage.py enthalten ist.
ChisakinoMacBook-Pro:webapp Chisaki$ django-admin startproject webproject .
ChisakinoMacBook-Pro:webapp Chisaki$ ls
manage.py webproject
Fügen Sie als Nächstes Ordner wie unten gezeigt hinzu. Auch in diesem Fall ist der Name des Ordners beliebig, diesmal jedoch webapp.
ChisakinoMacBook-Pro:webapp Chisaki$ python3 manage.py startapp webapp
ChisakinoMacBook-Pro:webapp Chisaki$ ls
manage.py webapp webproject
Fügen Sie dann weitere Ordner für die Vorlage hinzu. Dieser Ordnername kann beliebig sein, diesmal jedoch Vorlagen.
ChisakinoMacBook-Pro:webapp Chisaki$ mkdir templates
ChisakinoMacBook-Pro:webapp Chisaki$ ls
manage.py templates webapp webproject
Der grobe Ordner im Ausgangszustand sieht folgendermaßen aus ^ _ ^
Als nächstes kommen die Editoreinstellungen! Öffnen Sie settings.py. Geben Sie diesmal den Ordnernamen ein, den Sie in der 40. Zeile hier hinzugefügt haben. Fügen wir die Webanwendung hinzu.
Fügen Sie als Nächstes den Vorlagenordner hinzu, den Sie wie ein Bild zur 58. Zeile hinzugefügt haben.
Wechseln Sie anschließend im Webprojekt zu urls.py. Beschreiben Sie wie folgt. Vergessen Sie nicht, zu diesem Zeitpunkt Include in die zweite Zeile einzufügen.
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('webapp.urls')),
]
Als nächstes erstellen Sie urls.py direkt unter der Webanwendung. Dann schreiben Sie wie folgt. Diese Datei wird in Zukunft durch Verbinden von URLs verwendet.
from django.urls import path
urlpatterns = [
path('', ),
]
Das Obige ist die Erklärung von der Erstellung des Django-Projekts bis zur Grundeinstellung! Bitte beziehen Sie sich darauf ^ _ ^
Recommended Posts