Kaydet (Commit) 8b11341a authored tarafından Jacob Kaplan-Moss's avatar Jacob Kaplan-Moss

Fixed `ModelAdmin.radio_fields` to work with the new `TypedChoiceField`.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@8773 bcc190cf-cafb-0310-a4f2-bffc1f526a37
üst 3b639537
...@@ -51,12 +51,12 @@ class BaseModelAdmin(object): ...@@ -51,12 +51,12 @@ class BaseModelAdmin(object):
if db_field.choices: if db_field.choices:
if db_field.name in self.radio_fields: if db_field.name in self.radio_fields:
# If the field is named as a radio_field, use a RadioSelect # If the field is named as a radio_field, use a RadioSelect
kwargs['widget'] = widgets.AdminRadioSelect( kwargs['widget'] = widgets.AdminRadioSelect(attrs={
choices=db_field.get_choices(include_blank=db_field.blank, 'class': get_ul_class(self.radio_fields[db_field.name]),
blank_choice=[('', _('None'))]), })
attrs={ kwargs['choices'] = db_field.get_choices(
'class': get_ul_class(self.radio_fields[db_field.name]), include_blank = db_field.blank,
} blank_choice=[('', _('None'))]
) )
return db_field.formfield(**kwargs) return db_field.formfield(**kwargs)
else: else:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment