如何进行所需的收音机选择? 我现在能想到的唯一方法是覆盖
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
答案 0 :(得分:1)
除非我弄错了,否则在使用表单时,您可以在视图中检查form.is_valid()。
我有一个网站,它有一个文件字段和无线电小部件。如果我没有选择其中一个(或两者)并按提交,页面将重新加载并打印出错误(需要字段)。
form = myform(request.POST)
if form.is_valid():
# do something awesome
return render_to_response(...)
有用吗?
答案 1 :(得分:0)
通常,您可以通过在字段对象上添加'required = True'作为参数来创建任何表单字段,如下所示:
class MyForm:
my_answer = django.forms.CharField(max_length=99, required=True)
您的问题定义了一个小部件,而不是一个表单。