In Django gibt es Vorlagen, bei denen es sich nur um Dokumente handelt, die die Daten darstellen, die wir über die Ansichten und Modelle erhalten , damit sie organisiert und dem Benutzer angezeigt werden können. Außerdem dienen sie zum Anzeigen von Formularen und zum Sammeln von Daten.
Vorlagen
Wir haben bereits gesagt, dass die Vorlagen es ermöglichen, die durch die Ansichten und Modelle erhaltenen Daten darzustellen, und dass wir in den Vorlagen den HTML-Code platzieren, mit dem wir unseren Seiten in unserem Projekt in Django das Aussehen verleihen. Wir können die Templates in jedem Teil des Moduls platzieren, aber nach Konvention und auf Anfrage einiger generischer Module wird ein Verzeichnis namens templates erstellt und in die Dateien eingefügt.
Auf diese Weise kann ein Teil unseres Teams nur für die Interaktion und Benutzererfahrung zuständig sein, die für die Erstellung der Vorlagen verantwortlich sind, und der andere Teil des Teams ist für die Erstellung der Django-Funktionen verantwortlich , mit denen diese Vorlagen die entsprechenden Daten anzeigen können.
Label System
Die Vorlagen haben ein eigenes Beschriftungssystem. Um ihre Funktionen nutzen zu können, verwenden wir HTML- oder PHP-Tags . Wir haben Labels verfügbar , um Zyklen durchzuführen, Kommentare hinzuzufügen, Blöcke zu definieren usw.
Auch wenn es kompliziert klingt, bedeutet dies nicht, dass Sie ein Master-Programmierer sein müssen. Mit grundlegenden HTML- Kenntnissen können wir eine Vorlage auf sehr einfache Weise pflegen. Da es sich jedoch immer noch um ein Python-basiertes System handelt, können wir komplexere Funktionalitäten einbeziehen. Dies wird jedoch nicht empfohlen, da der Schwierigkeitsgrad für die Integration und Wartung des Codes in Zukunft zunimmt.
Einige der am häufigsten verwendeten Bezeichnungen sind die folgenden:
Im folgenden Bild sehen wir einen kleinen Code mit der Implementierung dieses Labels in einer Vorlage:
Es ist wichtig zu beachten, dass Kommentarblöcke nicht verschachtelt werden können, dh wir können Kommentare nicht kommentieren.
Am Ende dieses Tutorials wissen wir bereits etwas mehr über die Grundkonzepte der Django- Vorlagen und wie sie uns helfen, unsere Anwendung in dieses Framework zu integrieren.