[PYTHON] Wenn Sie den Wert mithilfe von Auswahlmöglichkeiten in der Vorlage im Django-Modell anzeigen möchten

Problem

Bei der Verwendung von Auswahlmöglichkeiten wollte ich manchmal den Wert von Auswahlmöglichkeiten auf der Vorlagenseite anzeigen. Daher konnte ich es mit get_xxx_display anzeigen, daher möchte ich es notieren.

Modell-

AREA_NAME_ASIA = 'asia'
AREA_NAME_EUROPE = 'europe'

AREA_NAME_CHOICES = (
    (AREA_NAME_ASIA, 'Asien'),
    (AREA_NAME_CHOICES, 'Europa'),
)

area = models.CharField(max_length=50, choices=AREA_NAME_CHOICES, verbose_name='Bereichsname')

Vorlagenseite

{{ obj.get_area_display }}

Jetzt können Sie "Asien" anzeigen. Sie müssen das Dokument richtig lesen, oder?

Recommended Posts

Wenn Sie den Wert mithilfe von Auswahlmöglichkeiten in der Vorlage im Django-Modell anzeigen möchten
Wenn Sie einer Variablen in Python einen CSV-Export zuweisen möchten
[Django] Was tun, wenn das zu erstellende Modell viele Felder enthält?
Wenn Sie Word Cloud erstellen möchten.
Beachten Sie, dass Sie die im Django-Vorlagenformular übergebenen Parameter Element für Element manuell dekorieren möchten
Ich möchte komplizierte vier Regeln in der IF-Anweisung der Django-Vorlage verwenden! → Verwenden Sie eine benutzerdefinierte Vorlage
Wenn Sie eine TODO-Anwendung (verteilt) jetzt nur mit Python erstellen möchten
Die Geschichte, dass es notwendig war, on_delete anzugeben, nachdem der externe Schlüssel in der Modelländerung von Django angegeben wurde
Wenn Sie in der for-Anweisung plt.save möchten
[Django] Memorandum, wenn Sie asynchron kommunizieren möchten [Python3]
So generieren Sie eine Abfrage mit dem IN-Operator in Django
Wenn Sie Datenwissenschaftler werden möchten, beginnen Sie mit Kaggle
Was tun, wenn in Python minus Null angezeigt wird?
Überprüfen Sie, ob Sie in Python eine Verbindung zu einem TCP-Port herstellen können
Wenn Sie mehrere Zeichen in einer Zeichenfolge ersetzen möchten, ohne reguläre Ausdrücke in der Python3-Serie zu verwenden
[Django 2.2] Fügen Sie neuen Posts mit einem Datum mithilfe eines Vorlagenfilters ein neues Abzeichen hinzu
Ich möchte in der Einschlussnotation drucken
So erstellen Sie mit YOLO in 3 Stunden ein Modell für die Objekterkennung
Bei Programmierfehler: (1146, "Tabelle '<Tabellenname>' existiert nicht") tritt in Django auf
Wenn Sie den Ausführungsbenutzer mitten in einer Fabric-Aufgabe wechseln möchten, stellen Sie den Kontextmanager ein
[Python] Wenn Sie ein Streudiagramm mehrerer Cluster zeichnen möchten
Wenn Sie mehrere Statistiken mit groupby of pandas v1 erhalten möchten
Holen Sie sich ein Referenzmodell mit Django Serializer
Wenn Sie Wörter in Python zählen möchten, können Sie bequem Counter verwenden.
Wenn Sie eine TODO-Anwendung (verteilt) nur mit Python-Extension 1 erstellen möchten
[Python] [Word] [python-docx] Versuchen Sie, mit python-docx eine Vorlage für einen Wortsatz in Python zu erstellen
Implementieren Sie ein benutzerdefiniertes Benutzermodell in Django
Ich möchte eine API erstellen, die ein Modell mit einer rekursiven Beziehung im Django REST Framework zurückgibt
Wenn Sie eine Windows-App (exe) erstellen möchten, die jetzt nur mit Python verwendet werden kann
Was tun, wenn auf pipenv der Fehler "Keine Versionen gefunden" angezeigt wird?
AssertNumQueries ist nützlich, wenn Sie N + 1-Abfragen einfach mit django testen möchten
So zählen Sie die Anzahl der Elemente in Django und geben sie in die Vorlage aus
Vorsichtsmaßnahmen beim Hinzufügen von Elementen mit DateField zu einem vorhandenen Modell später in Django
Was tun, wenn "Python nicht konfiguriert" angezeigt wird? Verwenden von PyDev in Eclipse
[Python] Dinge, die überprüft werden müssen, wenn in Django ein Unicode-Dekodierungsfehler auftritt
Wenn Sie einen Discord-Bot mit Python erstellen möchten, verwenden wir ein Framework
Ich möchte einfach ein Rauschmodell erstellen
Ich möchte Datetime.now in Djangos Test reparieren
Ich möchte mit Python ein Fenster erstellen
So erstellen Sie eine Rest-API in Django
Bis Sie eine neue App in Django erstellen
Ich möchte den Fortschritt in Python anzeigen!
Ich möchte eine Django-App auf Heroku hochladen
Verwendung von Fixture in Django zur Eingabe von Beispieldaten für das Benutzermodell
Ich möchte mit swagger-codegen in Sekundenschnelle einen Mock-Server für Python-Flask einrichten.
Python-Ertrag verstehen Wenn Sie Ertrag in eine Funktion einfügen, wird dieser in einen Generator geändert
Was tun, wenn Sie bei Verwendung von ortoolpy.logistics_network keine japanischen Spaltennamen verwenden möchten?
Erstellen Sie eine Shogi-Score-Management-Anwendung mit Django 5 ~ DB-Daten an Vorlage übergeben ~
Ich möchte Timeout einfach in Python implementieren
Was tun, wenn Sie mit venv keine virtuelle Umgebung erstellen können, obwohl Sie der offiziellen Website von Django folgen?
Ich möchte mit einem Knopf am Kolben übergehen
(Python) Versuchen Sie, eine Webanwendung mit Django zu entwickeln
Ich möchte in Python schreiben! (2) Schreiben wir einen Test
Wenn Sie Cython verwenden möchten, schließen Sie auch python-dev ein
Ich möchte eine Datei mit Python zufällig testen
TemplateView-Muster, die Sie zuerst in Django lernen möchten
Wenn Sie mit dem Django REST-Framework filtern möchten
Ich möchte mit einem Roboter in Python arbeiten.
So zeigen Sie DataFrame als Tabelle in Markdown an