def __init__(self, label_class='radio inline', *args, **kwargs):
super(RadioSelect, self).__init__(*args, **kwargs)
self.label_class = label_class
python类RadioSelect()的实例源码
def get_form(self, request, obj=None, **kwargs):
form = super(ContentAdmin, self).get_form(request, obj, **kwargs)
form.base_fields['identifier'].widget = RadioSelect(choices=CONTENT_IDENTIFIERS)
return form
def get_form(self, request, obj=None, **kwargs):
form = super(ImageAdmin, self).get_form(request, obj, **kwargs)
form.base_fields['identifier'].widget = RadioSelect(choices=IMAGE_IDENTIFIERS)
return form
def is_radio(value):
if not isinstance(value, BoundField):
return False
return isinstance(value.field.widget, RadioSelect)