On Tue, Jun 22, 2010 at 9:46 PM, Roboto <robc...@gmail.com> wrote: > I can't seem to find documentation on this anywhere, so I imagine > someone must have run into this. > > if I had a radioselect Yes / No and I wanted the default value to be > 'No', but I'm not loading this data from a database or anything, is > there a method to just insert an initial value so that the html comes > out as <option selected = True>No</option> > > ? > > Any ideas? This is so basic it's killing me. >
You say RadioSelect widget but you mention HTML that doesn't go with a radio input type -- option goes with a <SELECT ...> construct? If you showed some code for what you are trying it might help people help you. The way to specify the initially-selection option for a RadioSelect is to specify it as the initial value for the associated form field. For example: class F1(forms.Form): rs_field = forms.ChoiceField(choices=(('Y','Yes'), ('N','No')), initial='N', widget=forms.RadioSelect) which would render (unbound) as: <tr><th><label for="id_rs_field_0">Rs field:</label></th><td><ul> <li><label for="id_rs_field_0"><input type="radio" id="id_rs_field_0" value="Y" name="rs_field" /> Yes</label></li> <li><label for="id_rs_field_1"><input checked="checked" type="radio" id="id_rs_field_1" value="N" name="rs_field" /> No< /label></li> </ul></td></tr> ...with the "No" radio input initially selected, since it specified the checked attribute. Karen -- http://tracey.org/kmt/ -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.