No. | Titel | |
---|---|---|
1 | Für mich als Django-Anfänger (1)-Projekt App- | |
2 | Für mich als Django-Anfänger (2)-Was ist MTV?- | ☆ |
3 | Für mich als Django-Anfänger (3)-Hallo Welt!- | |
4 | Für mich als Django-Anfänger (4)-Erstellung einer Memo-App- |
Letztes Mal ist fertig. Schreiben wir diesmal den Code! Lassen Sie uns zuvor kurz zusammenfassen, wie Django funktioniert.
Erstens besteht * Django aus drei Hauptrollen von Model - Template - View, und diese Akronyme werden als MTV-Modell oder MTV-Framework bezeichnet. * *
--Modell: Beschreibt die Definition der in der Datenbank zu speichernden Daten und ruft die Daten aus der Datenbank ab. (Models.py
)
Vorlagen
)
--Ansicht: Ruft auf Anfrage Daten aus der Datenbank ab und entscheidet, wie diese auf dem Bildschirm angezeigt werden sollen. (Views.py
)......??
Es ist schwer vorstellbar, selbst wenn Sie so viel lesen. Was ich verstecken sollte Vor einem Monat hatte ich große Probleme, das zu verstehen. Ein einfaches Diagramm ist unten dargestellt. Schauen wir es uns also gemeinsam an.
Schauen wir uns die Figur an.
urls.py
, welche ** Ansicht (returnAboutPage ()) ** gemäß der von Ihnen angeforderten URL (** / about **) verarbeitet werden soll, und fordern Sie den Prozess an. Ich werde.models.py
definiert sind, aus der Datenbank. Fügen Sie diese Daten in die entsprechende ** Vorlage (about.html) ** ein und zeigen Sie sie auf dem Bildschirm an. (Antwort)Nachdem Sie diese Schritte durchlaufen hatten, konnten Sie endlich den Inhalt von "https: // www.japanese-django.com / about" sehen. Es ist in Ordnung, wenn Sie noch nicht zu einer Stecknadel gekommen sind. Plötzlich, eines Tages während ich den Code tatsächlich schreibe, bekomme ich plötzlich "Ahhhhh! Ich verstehe! Ich verstehe!".
Django verwendet das ** MTV-Modell **.
--Modell: Definition der in der Datenbank zu speichernden Daten und Datenerfassung. (Models.py
)
Vorlagen
)Views.py
)Nächstes Mal wird "Hello World!" Mit Django!
Recommended Posts