Basit bir web uygulaması yapmak için flask/jinja kullanıyorum. Bir db tablosundan alınan ve kayıt listesini yükleyen bir web sayfası tarafından çağrılan bir kayıt tablom var. Her satırda bir sütun üzerinde bir açılan liste (select HTML etiketini kullanarak yapılır) vardır.Jinja şablonunda html öğesini seçmek için varsayılan değeri ayarlayın.
Aşağıdaki kodun, ne yapması gerekeni yapmadığını anlıyorum, seçili etiket nedeniyle otomatik olarak son seçenek (dördüncü) seçilir. Ne yapmaya çalıştığımı göstermeyi denemek için onu bıraktım.
İdeal mevcut kaydın durumunu (aşağıdaki kodda rec.status) ve bağlı açılır listede uygun öğeyi seçmek kontrol etmek isterdi.
HTML:
<tbody>
{% for rec in records %}
<tr>
<td>{{ rec.task }}</td>
<td>
<select>
<option value ="zero" selected={{rec.status==0}}>Zero</option>
<option value ="first" selected={{rec.status==1}}>First</option>
<option value ="second" selected={{rec.status==2}}>Second</option>
<option value ="third" selected={{rec.status==3}}>Third</option>
</select>
</td>
<td><a href={{ "/update_status/"~rec.id}}>Update</a></td>
</tr>
{% endfor %}
</tbody>
teşekkürler!
Harika, sadece ihtiyacım olan şey! Teşekkürler! –