Source code for dash.widgets

__all__ = ('BooleanRadioSelect',)

from django.forms.widgets import RadioSelect
from django.utils.translation import ugettext_lazy as _

BOOLEAN_CHOICES = (
    (True, _("Yes")),
    (False, _("No"))
)

[docs]class BooleanRadioSelect(RadioSelect): """ Boolean radio select for Django. :example: >>> class DummyForm(forms.Form): >>> agree = forms.BooleanField(label=_("Agree?"), required=False, widget=BooleanRadioSelect) """ def __init__(self, *args, **kwargs): # Override the default renderer if we were passed one. renderer = kwargs.pop('renderer', None) if renderer: self.renderer = renderer if not 'choices' in kwargs: kwargs['choices'] = BOOLEAN_CHOICES super(BooleanRadioSelect, self).__init__(*args, **kwargs)
Read the Docs v: 0.2.4
Versions
latest
0.3.2
0.3
0.2.4
0.1.4
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.