In meiner Django-Vorlage verwende ich die Liste der Objekte in einem Dropdown-Menü. Ich verarbeite es basierend auf der Auswahl.
Das HTML-Template:
<select id="org" name="org_list" onChange="redirectUrl()">
<option value="" selected="selected">---SELECT---</option>
{% for org in organisation %}
<option value="{{org.id}}">{{org.name|capfirst}}</option>
{% endfor %}
</select>
Das Problem ist, dass ich, wenn ich den Wert aus dem Dropdown-Menü auswähle, den Inhalt erhalte, der zur Auswahl gehört. Da das Attribut ausgewählt=”ausgewählt” die nur auf die behebt “—AUSWÄHLEN—“ Element, es sei denn, ich setze das ausgewählt=”ausgewählt” in
<option value="{{org.id}}" selected="selected">{{org.name|capfirst}}</option>
In diesen Organisationen ist die letztes iteriertes Element wird nur mit Dropdown behoben. Aber ich möchte, dass das ausgewählte Element im Dropdown-Menü angezeigt wird.
Wie kann ich dieses Problem lösen?
Kann ich die models.py oder forms.py dafür sehen? Ich möchte sehen, wie dies mit der Vorlage verknüpft ist. Vielen Dank.
– Rohit Gupta
12. Juli 2015 um 7:09 Uhr