summaryrefslogtreecommitdiff
path: root/django/forms/widgets.py
diff options
context:
space:
mode:
authorGeorge Brocklehurst <george@georgebrock.com>2015-07-14 22:57:23 -0400
committerTim Graham <timograham@gmail.com>2015-07-15 10:21:39 -0400
commit48af591b2dd1f4c6b87558698f311dd7fe6dbbc0 (patch)
tree97a1ce4603d3e675a9a75c2b5ef86bbf064990b7 /django/forms/widgets.py
parent59c3a140eb41e0f186adf9b57029bd67beb8016a (diff)
Fixed #25124 -- Eased customization of SelectDateWidget subwidget.
Diffstat (limited to 'django/forms/widgets.py')
-rw-r--r--django/forms/widgets.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/django/forms/widgets.py b/django/forms/widgets.py
index c744d090ad..13674e406b 100644
--- a/django/forms/widgets.py
+++ b/django/forms/widgets.py
@@ -935,6 +935,7 @@ class SelectDateWidget(Widget):
month_field = '%s_month'
day_field = '%s_day'
year_field = '%s_year'
+ select_widget = Select
date_re = re.compile(r'(\d{4})-(\d\d?)-(\d\d?)$')
@@ -1050,6 +1051,6 @@ class SelectDateWidget(Widget):
if not self.is_required:
choices.insert(0, none_value)
local_attrs = self.build_attrs(id=field % id_)
- s = Select(choices=choices)
+ s = self.select_widget(choices=choices)
select_html = s.render(field % name, val, local_attrs)
return select_html