How to render a Django form with RadioSelect without getting a checked radiobutton by default?

前端 未结 3 1134
后悔当初
后悔当初 2021-02-12 22:45

On Django 1.2.1 I\'m using ModelForm and generating a form with radiobuttons:

class myModelForm(ModelForm):    
    class Meta:
        model = myModel
        w         


        
3条回答
  •  广开言路
    2021-02-12 23:41

    In Django 1.6 (didn't test it in other versions) all you need is default=None:

    class myModel(models.Model):
        choose = models.CharField(..., default=None)
    
    class myModelForm(ModelForm):
        class Meta:
            model = myModel
            widgets = {
                'choose': RadioSelect(),
            }
    

提交回复
热议问题