django制作收音机需要选择

问题描述:

如何让收音机选择需要? 我现在能想到的唯一的办法就是overwrritedjango制作收音机需要选择

my_list_choices = ((1,'Yes'),(0,'No'),) 

widgets = { 
    'my_radio_field' : forms.RadioSelect(choices=my_list_choices), 
} 

编辑: 我的模型如下

class MyModel(models.Model): 
    name = models.CharField(max_length=32, blank=True, verbose_name='name') 
    bool_a = models.BooleanField(blank=False, verbose="bool") 

我想创建一个需要单选框YES/NO来填充bool_a

+2

你需要充实你的问题。进行无线电选择所需的与制作其他所需的东西没有什么不同。 –

+0

刚刚编辑原来的信息 – user391986

+0

你可以改变[checkbox apparence with jqueryui](http://devgrow.com/iphone-style-switches/) – danihp

除非我误以为,在使用表单时,可以在视图中进行form.is_valid()检查。

我有一个网站,这种情况下,有一个文件领域以及无线电部件。如果我不选择其中一个(或两者)并按提交,页面将重新加载并打印出错误(所需字段)。

form = myform(request.POST) 
if form.is_valid(): 
     # do something awesome 
return render_to_response(...) 

推荐?

一般而言,可以使通过添加所需的任何形式的字段“需要=真”作为场地对象上的一个参数,像这样:

class MyForm: 
    my_answer = django.forms.CharField(max_length=99, required=True) 

你的问题定义了一个小部件,而不是一个表单。