initial TypedMultipleChoiceField django

Use the TypedMultipleChoiceField to restrict input to a specific set of choices, with conversion to the appropriate Python type. It takes two required arguments, coerce and empty_value, which specify the conversion function and the value used to represent empty data. Optionally, you can provide the choices argument to specify the choices for the field.

Here's an example:

from django import forms

class MyForm(forms.Form):
    my_field = forms.TypedMultipleChoiceField(
        coerce=int,
        choices=((1, 'First'), (2, 'Second'), (3, 'Third')),
        empty_value=0
    )