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