[PYTHON] Beachten Sie, dass Sie die im Django-Vorlagenformular übergebenen Parameter Element für Element manuell dekorieren möchten

Python 3.8.5 Django version 3.1.2

Memorandum

/formtest/formman$ tree
.
├── admin.py
├── apps.py
├── forms.py ★ Ich habe es geschafft.
├── __init__.py
├── migrations
│   ├── 0001_initial.py
│   ├── 0002_auto_20201119_1155.py
│   └── __init__.py
├── models.py ★ Ich habe geschrieben
├── Vorlagen ★ Gemacht
│   ├── base.html
│   └── formman
│       └── form.html
├── tests.py
└── views.py ★ Ich habe geschrieben

3 directories, 12 files

Wenn Sie die Django-Tutorials und Referenzen lesen Es wird geschrieben, dass in Djangos Ansicht Formularelemente in der Vorlage angezeigt werden, wenn dies im Folgenden beschrieben wird.

            {{ form.as_p }}

Ich schreibe so. image.png

Wenn ich tatsächlich Server starte und mir die HTML-Quelle ansehe, sieht es so aus.

image.png Das heißt, der folgende Teil entspricht form.as_p.

<p><label for="id_id">ID:</label> <input type="number" name="id" required id="id_id"></p>
<p><label for="id_name">Name:</label> <input type="text" name="name" maxlength="100" required id="id_name"></p>
<p><label for="id_number">Wert:</label> <input type="number" name="number" required id="id_number"></p>

Wenn Sie form.as_p wie folgt umschreiben ...

            {{ form.id.label }}
            {{ form.name.label }}
            {{ form.number.label }}

            {{ form.id }}
            {{ form.name }}
            {{ form.number }}

Oh. Es ging gut. image.png

Es scheint, dass Sie jeden Gegenstand damit dekorieren können.

Recommended Posts

Beachten Sie, dass Sie die im Django-Vorlagenformular übergebenen Parameter Element für Element manuell dekorieren möchten
Wenn Sie den Wert mithilfe von Auswahlmöglichkeiten in der Vorlage im Django-Modell anzeigen möchten
Notieren Sie sich, was Sie in Zukunft mit Razpai machen möchten
Ich möchte komplizierte vier Regeln in der IF-Anweisung der Django-Vorlage verwenden! → Verwenden Sie eine benutzerdefinierte Vorlage
Ich möchte eine API erstellen, die ein Modell mit einer rekursiven Beziehung im Django REST Framework zurückgibt
[Django-Memo] Ich möchte die angemeldeten Benutzerinformationen im Voraus im Formular festlegen.
Behandeln Sie CSV mit dem Element, das Sie im Namen der Datei analysieren möchten
So zählen Sie die Anzahl der Elemente in Django und geben sie in die Vorlage aus
Lösung für das Problem, das Sie nicht aktivieren können, indem Sie conda in pyenv setzen
[Django] Erstellen Sie ein Formular, das automatisch die Adresse aus der Postleitzahl ausfüllt
Es ist okay, zum ersten Mal teilzunehmen! Ein Hackason-Starter-Kit, das Sie "vor" der Teilnahme am Hackason vorbereiten möchten!
Setzen Sie DateField des Formulars in Django auf type = date
DJango Hinweis: Von Anfang an (Erstellen einer Ansicht aus einer Vorlage)
Wenn Sie in der for-Anweisung plt.save möchten
So erstellen Sie einen Datensatz, indem Sie eine Beziehung zum geerbten Modell in das von Django geerbte Modell einfügen
Eine Geschichte, die das Debuggen von Modellen in der Django + SQLAlchemy-Umgebung einfacher macht
So generieren Sie eine Abfrage mit dem IN-Operator in Django
[Django] Was tun, wenn das zu erstellende Modell viele Felder enthält?
"Curly and Bazaar", das Leute lesen wollen, die in einem soliden Unternehmen arbeiten
[Pytorch] Ich möchte die Trainingsparameter des Modells manuell zuweisen
Wollen Sie nicht sagen, dass Sie ein Gesichtserkennungsprogramm erstellt haben?
Wenn Sie einer Variablen in Python einen CSV-Export zuweisen möchten
Wenn Sie eine mehrdimensionale Liste nach mehreren Zeilen sortieren möchten
[Python] Ein Hinweis, dass ich das Verhalten von matplotlib.pyplot zu verstehen begann
Wenn Sie von Mia Nanasawas Bild geheilt werden möchten, klicken Sie auf die Twitter-API ♪
Memorandum Regulärer Ausdruck Wenn die Zeichenfolge mehrere Zeichen enthält, die Sie trennen möchten
Django super Einführung von Python-Anfängern! Teil 3 Ich habe versucht, die Vererbungsfunktion für Vorlagendateien zu verwenden
Wenn Sie den Ausführungsbenutzer mitten in einer Fabric-Aufgabe wechseln möchten, stellen Sie den Kontextmanager ein
Django super Einführung von Python-Anfängern! Teil 2 Ich habe versucht, die praktischen Funktionen der Vorlage zu nutzen
[AtCoder für Anfänger] Sprechen Sie über den Rechenaufwand, den Sie grob wissen möchten
Ich möchte die Farbe ändern, indem ich auf den Streupunkt in matplotlib klicke
Wenn Sie einen Singleton in Python möchten, stellen Sie sich das Modul als Singleton vor
Hinweis: [Python3] Konvertiert datetime in eine Zeichenfolge in einem beliebigen Format
Wenn Sie eine Spalte spaltenweise durch einen fehlenden Wert (NaN) ersetzen möchten
Python Hinweis: Wenn Sie die Attribute eines Objekts kennen möchten
Ich möchte eine Liste in der Reihenfolge anderer Listen sortieren
Ich möchte die Django Debug Toolbar in Ajax-Anwendungen verwenden
Es wurde eine Funktion hinzugefügt, um gewünschte Verschiebungen in der Django-Verschiebungstabelle zu registrieren
Sortieren durch Angabe einer Spalte im Python Numpy-Array.
[Python3] Code, der verwendet werden kann, wenn Sie ein Bild in einer bestimmten Größe ausschneiden möchten