Seite 1 von 1

form erzeugt foregnkey als selectfield

Verfasst: Freitag 15. Juli 2022, 07:39
von Metatron
Hallo,

ich erzeuge mir mittels:

Code: Alles auswählen

class FooForm(forms.ModelForm):
    class Meta:
        model = foo
        fields = '__all__'
automatisch eine Form von einem Model, das funktioniert auch wunderbar.

Nun möchte ich diesen Key (bzw seine __str__ Rückgabe) auf der Website darstellen.

Code: Alles auswählen

{% for field in formfields %}
    {{ field}}
{% endfor %}
Nun erzeugt er mir jedoch ein selectfield für den Foregnkey. Der gesetzte key ist dabei selected.
Kann ich mir auch nur den selected Eintrag als charfield oder Label anzeigen lassen?

Also statt:

Code: Alles auswählen

<select name="fahrzeug" required id="id_fahrzeug">
  <option value="">---------</option>
  <option value="1">Fahrad</option>
  <option value="2" selected>Auto</option>
  <option value="3">Zuf</option>
  <option value="4">Flugzeug</option>
</select>

so: