title: ModelMultipleChoiceField as a multi-column table
body: <p>In Django, how do I render a ModelMultipleChoiceField as a multi-column <code>&lt;table&gt;</code>?</p>
  
  <pre><code>fav = forms.ModelMultipleChoiceField(Show.objects.all(),
                                       widget=forms.CheckboxSelectMultiple)
  </code></pre>
  
  <p>I want this field to render as a multi-column table. Which is the best way to do that?</p>
  
  <p>To clarify, I want the rendering to take N objects and render an HTML <code>&lt;table&gt;</code> with one checkbox in each cell, across e.g. three columns in each <code>&lt;tr&gt;</code>.</p>