I have a ModelForm with a multiple choice field. The choices are populated instances of Hikers belonging to a specific Club.
I want to customize the way my form displays
Easiest would be if you define the whole form in a HTML template. You should be able to iterate over a field's values in a template like that:
{% for value, text in form.hikers.field.choices %} {{ value }}: {{ text }} {% endfor %}