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
I think, you can define own widget class inherited from CheckboxSelectMultiple with your own render() method and customize html output. See source code, line 690
It'll be reusable in any template as well.