form erzeugt foregnkey als selectfield

Django, Flask, Bottle, WSGI, CGI…
Antworten
Metatron
User
Beiträge: 42
Registriert: Donnerstag 10. Mai 2018, 08:35

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:
Antworten