Verwendung des if-Urteils in HTML

Verwendung des if-Urteils in HTML

Während der Django-Webentwicklung wird beim Schreiben von HTML eine Listenvariable mit demselben Namen vom Backend übergeben, das Inhaltsformat ist jedoch unterschiedlich und muss separat beurteilt werden. Ich habe viele Artikel konsultiert und verschiedene Methoden ausprobiert, aber das Format scheint falsch zu sein (ich habe das Frontend nicht systematisch untersucht und es im Grunde einfach kopiert).
Später fand ich die Verwendung von html if im Django-Framework

Das Format ist ungefähr wie folgt

  <div Klasse="wenn/sonst">
                    {% if formname == 'Anrufaufzeichnungen' %}
                        Anrufaufzeichnungen
                    {% elif formname == 'Fahrerdatensätze' %}
                        Fahrerrekorde
                    {% elif formname == 'Clubinfo' %}
                        Clubinfo
                    {% elif formname == 'Clubmitglied' %}
                        Clubmitglied
                    {% elif formname == 'Personeninfo' %}
                        Zur Person
                    {% endif %}
                    </div>

Diese Syntax wird von Django bereitgestellt und beim Schreiben von nativem HTML-Code verwendet, ist aber nutzlos. Das obige Codefeld verwendet das HTML-Format, aber Sie können auch sehen, dass der Inhalt zwischen den <div>-Tags nicht von der HTML-Sprache markiert werden kann, was darauf hinweist, dass es sich nicht um eine integrierte HTML-Syntax handelt.
Aber zumindest mein Django-Projekt hat kein Problem damit, es zu verwenden!

Zusammenfassen

Oben ist die vom Herausgeber eingeführte Verwendung des if-Urteils in HTML. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten!

<<:  So prüfen Sie, ob Daten vorhanden sind, bevor Sie sie in MySQL einfügen

>>:  Detaillierte Erläuterung des Prinzips der Vue-Überwachungsdaten

Artikel empfehlen

So zeigen Sie Serverhardwareinformationen in Linux an

Hallo zusammen, heute ist Double 12, habt ihr sch...

Implementierung einer coolen 3D-Würfeltransformationsanimation in CSS3

Ich liebe das Programmieren, es macht mich glückl...

Installieren Sie Mininet aus dem Quellcode auf Ubuntu 16.04

Mininet Mininet ist eine leichtgewichtige, softwa...

vue-table implementiert das Hinzufügen und Löschen

In diesem Artikelbeispiel wird der spezifische Co...

Docker-Datenverwaltung und Netzwerkkommunikationsnutzung

Sie können Docker installieren und einfache Vorgä...

Tomcat8 verwendet Cronolog zum Aufteilen von Catalina.Out-Protokollen

Hintergrund Wenn die von Tomcat generierte catali...

So fügen Sie einem Benutzer in einer Linux-Umgebung Sudo-Berechtigungen hinzu

sudo-Konfigurationsdatei Die Standardkonfiguratio...

MySQL Master-Slave-Replikationsprinzip und zu beachtende Punkte

Vorne geschrieben Ich habe kürzlich ein spezielle...

Beste Tools zum Erstellen und Bearbeiten von Screenshots unter Linux

Als ich mein primäres Betriebssystem von Windows ...

js kehrt zur vorherigen Seite zurück und aktualisiert den Code

1. Javascript kehrt zur vorherigen Seite zurück hi...

Grafisches Tutorial zur Installation von MySQL 8.0.15 und Datenbankgrundlagen

Die Installation der MySQL-Software und die Daten...