Невозможно переопределить виджет SelectMultiple в ModelForm (Django)
У меня есть ManyToManyField, которое я хочу представить в виде виджета CheckboxSelectMultiple. Почему ни один из этих методов не работает? (См. попытки №1, № 2 и № 3 ниже.) Согласно всему, что я прочитал в документах и так далее, по крайней мере один из них должен работать. Но у меня все еще есть упрямый виджет SelectMultiple, который отказывается сдвинуться с места.
from django.forms.widgets import CheckboxSelectMultiple  
from django.db import models
from django import forms
KEYWORD_CHOICES = (('sky', 'sky'),('wind','wind'),)
class Keyword(models.Model):
    keyword = models.CharField(max_length=50)
    def __unicode__(self):
        return self.keyword
class Feedback(models.Model):
    summary = models.CharField(max_length=200)
    keys = models.ManyToManyField(Keyword, blank=True, null=True)
###################################
class FeedbackForm(forms.ModelForm):
    # attempt 1
    # based on 
    # http://docs.djangoproject.com/en/dev/ref/forms/widgets/#specifying-widgets
    keys = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple,
                                     choices=KEYWORD_CHOICES)
    class Meta:
        model = Feedback
        # attempt 2
        # based on 
        # http://docs.djangoproject.com/en/dev/topics/forms/modelforms/#overriding-the-default-field-types-or-widgets
        widgets = {
            'keys':CheckboxSelectMultiple(),
            }
    # attempt 3
    # based on 
    # bitkickers.blogspot.com/2010/05/django-manytomanyfield-on-modelform-as.html
    def __init__(self, *args, **kwargs):  
        super(FeedbackForm, self).__init__(*args, **kwargs)  
        self.fields["keys"].widget = CheckboxSelectMultiple()  
        self.fields["keys"].queryset = Keywords.objects.all()
Я использовал фикстуру для заполнения моих начальных экземпляров ключевых слов.
Я также пытался переопределить help_text без успех.
В моем views.py я использую набор форм: 
from app.models import *
from django.forms.models import modelformset_factory
def submit(request):    
    FeedbackFormSet = modelformset_factory(Feedback, extra=1)    
    #[...]    
    feedbackforms = FeedbackFormSet(prefix='feedback',queryset=Feedback.objects.none())
Я использую Django версии 1.2.1.