[PYTHON] So erhalten Sie den "Namen" eines Feldes, dessen Wert durch das Auswahlattribut im Django-Modell begrenzt ist

Wenn es so ein Modell gäbe

models.py


from django.db import models


class Example(models.Model):
    EXAMPLE_FOO = ((1, 'foo1'), (2, 'foo2'))
    foo = models.IntegerField(choices=EXAMPLE_FOO)

Wenn Sie den "Namen" des Feldes foo, dh "foo1" oder "foo2", erhalten möchten, können Sie die Methode get_foo_display verwenden, die definiert ist, ohne dass Sie Ihren eigenen Code schreiben müssen.

Verschwenden Sie keine Zeit damit, Eigenschaften für foo_name zu erstellen! (Beispiel: I)

【Referenz】 http://stackoverflow.com/questions/4320679/django-display-choice-value https://docs.djangoproject.com/en/dev/ref/models/instances/#django.db.models.Model.get_FOO_display

Recommended Posts

So erhalten Sie den "Namen" eines Feldes, dessen Wert durch das Auswahlattribut im Django-Modell begrenzt ist
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
So ermitteln Sie die Scheitelpunktkoordinaten eines Features in ArcPy
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
So erhalten Sie den Variablennamen selbst in Python
So ermitteln Sie die Anzahl der Stellen in Python
So überprüfen Sie in Python, ob sich eines der Elemente einer Liste in einer anderen Liste befindet
So legen Sie das HTML-Klassenattribut in Djangos forms.py fest
So erhalten Sie eine Liste der integrierten Ausnahmen für Python
Ruft den Wert eines bestimmten Schlüssels bis zum angegebenen Index der Wörterbuchliste in Python ab
So erstellen Sie einen Datensatz, indem Sie eine Beziehung zum geerbten Modell in das von Django geerbte Modell einfügen
So überprüfen Sie anhand des Hashwerts, ob der Inhalt des Wörterbuchs in Python identisch ist
Wenn sich eine Zeichenfolge einer bestimmten Reihe im Schlüssel des Wörterbuchs befindet, wird die Zeichenfolge in den Wert des Wörterbuchs konvertiert.
So erhalten Sie den NTP-Servernamen per DHCP und legen ihn fest
So bestimmen Sie die Existenz eines Selenelements in Python
So erhalten Sie alle möglichen Werte in einem regulären Ausdruck
So überprüfen Sie die Speichergröße einer Variablen in Python
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
So ermitteln Sie die Speicheradresse des Pandas-Datenrahmenwerts
Wie erhalte ich eine Liste ohne Elemente, deren Index i ... ist?
Erstellen Sie eine Funktion, um den Inhalt der Datenbank in Go abzurufen
So erhalten Sie mit pandas DataFrame einen bestimmten Spaltennamen und Indexnamen
[Linux] Ein Befehl zum Abrufen einer Liste der in der Vergangenheit ausgeführten Befehle
So erhalten Sie den Wert aus dem Parameterspeicher in Lambda (mit Python)
Wie bekomme ich Stacktrace in Python?
[NNabla] Hinzufügen einer Quantisierungsschicht zur mittleren Schicht eines trainierten Modells
So finden Sie den Ansichtsnamen mit dem Namespace über die URL (path_info) in Django
Ich habe versucht, den Höhenwert von DTM in einem Diagramm anzuzeigen
Sortieren durch Angabe einer Spalte im Python Numpy-Array.
Python scikit-learn Eine Sammlung von Tipps für Vorhersagemodelle, die häufig im Feld verwendet werden
So erhalten Sie den Notebook-Namen, den Sie derzeit in Google Colab verwenden
So geben Sie mit Jupyter Notebook einen Wert in der Mitte einer Zelle aus
[NNabla] So erhalten Sie die Ausgabe (Variable) der mittleren Schicht des erstellten Netzwerks
So zählen Sie die Anzahl der Elemente in Django und geben sie in die Vorlage aus
[Python] So sortieren Sie nach dem N-ten M-ten Element eines mehrdimensionalen Arrays
Ein Memorandum zur Ausführung des Befehls! Sudo magic in Jupyter Notebook
So ändern Sie das Erscheinungsbild nicht ausgewählter Fremdschlüsselfelder in Djangos Modellformular
Verwendung von loc / iloc / ix durch Angabe einer Spalte in CASTable
Python scikit-learn Eine Sammlung von Tipps für Vorhersagemodelle, die häufig im Feld verwendet werden
[Einführung in Python] So erhalten Sie den Datenindex mit der for-Anweisung
So berechnen Sie die Volatilität einer Marke
Holen Sie sich den Aufrufer einer Funktion in Python
So erhalten Sie die Dateien im Ordner [Python]
Suchen Sie nach dem Wert der Instanz in der Liste
So zeigen Sie das Änderungsdatum einer Datei in C-Sprache bis zu Nanosekunden an
So erreichen Sie den Zugriff durch Attribut und Beibehaltung der Einfügereihenfolge in Python dict
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
[Ruby] Wie ersetze ich nur einen Teil der Zeichenkette, der mit dem regulären Ausdruck übereinstimmt?
So legen Sie das Schema in den Django-Datenbankeinstellungen fest
So rufen Sie den n-ten größten Wert in Python ab
Ruft den Variablennamen der Variablen als Zeichenfolge ab.
Abrufen des Dateinamens in einem Ordner mithilfe von glob
So erhalten Sie einen angemeldeten Benutzer mit Djangos forms.py
Die Entscheidung von scikit-learn Wie man ein Holzmodell visualisiert
[Python] Rufen Sie das Element ab, indem Sie das Namensattribut in BeautifulSoup angeben
Verwendung der Exist-Klausel in Django Queryset
Verwendung des in Lobe in Python erlernten Modells
So heben Sie den von pytest-django verwendeten DB-Namen auf
So finden Sie heraus, ob "irgendwo" von pandas DataFrame einen Wert enthält