Itérer à travers les cases à cocher dans Flask
J'ai un Jinja2 modèle qui ressemble à ceci:
<form action="" method=post>
<table>
<tr>
<th></th>
<th>ID</th>
<th>Title</th>
</tr>
{% for page in pages %}
<tr>
<td><input type=checkbox name=do_delete value="{{ page['id'] }}"></td>
<td>{{ page['id'] }}</td>
<td><a href="{{ page['id'] }}">{{ page['title'] }}</a></td>
</tr>
{% endfor %}
</table>
With selected:
<input type=submit value=Delete>
</form>
Et j'ai une fonction, qui devrait supprimer les pages selon laquelle les cases ont été cochées, lorsque le bouton "Supprimer" est cliqué:
db.session.query(Page).filter(Page.id.in_(page_ids)).delete()
Ce que je suis coincé avec est comment puis-je parcourir toutes les cases à cocher et de la forme de la page_ids
liste des bagages.
source d'informationauteur Andriy Yurchuk | 2011-11-03
Vous devez vous connecter pour publier un commentaire.
Flacon de
request
objet (bien, en fait, la classe qui est retournée par laLocalProxy
instancerequest
) est une sous-classe de werkzeug deMultiDict
structure de données qui comprend unegetlist
méthode.