Django: Comment créer un formulaire de sélection multiple?

Je suis débutant dans Django/Python et j'ai besoin de créer un select multiple forme. Je sais que c'est facile, mais je ne peux pas trouver un exemple. Je sais comment créer un CharField avec un widget mais je m'embrouille de toutes les options à l'intérieur de fields.py.

Par exemple je ne sais pas lequel des suivants est le meilleur pour une sélection multiple forme.

'ChoiceField', 'MultipleChoiceField',
'ComboField', 'MultiValueField',
'TypedChoiceField', 'TypedMultipleChoiceField'

Et ici est la forme que j'ai besoin de créer.

        <form action="" method="post" accept-charset="utf-8">
        <select name="countries" id="countries" class="multiselect" multiple="multiple">
            <option value="AUT" selected="selected">Austria</option>
            <option value="DEU" selected="selected">Germany</option>
            <option value="NLD" selected="selected">Netherlands</option>
            <option value="USA">United States</option>
        </select>
        <p><input type="submit" value="Continue &rarr;"></p>
    </form>

EDIT:

Encore une petite question. Si je veux ajouter à chaque option, en plus de l'attribut comme données:

 <option value="AUT" selected="selected" data-index=1>Austria</option>

Comment puis-je le faire?

Merci pour toute aide!

source d'informationauteur CodeArtist