Fixed #5991 -- Marked the generated HTML for newforms.extra.SelectDateWidget as
safe. Patch from alberto.piai@gmail.com. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6723 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
1c87a7bb58
commit
5a5a71edcd
|
@ -6,6 +6,7 @@ import datetime
|
||||||
|
|
||||||
from django.newforms.widgets import Widget, Select
|
from django.newforms.widgets import Widget, Select
|
||||||
from django.utils.dates import MONTHS
|
from django.utils.dates import MONTHS
|
||||||
|
from django.utils.safestring import mark_safe
|
||||||
|
|
||||||
__all__ = ('SelectDateWidget',)
|
__all__ = ('SelectDateWidget',)
|
||||||
|
|
||||||
|
@ -51,7 +52,7 @@ class SelectDateWidget(Widget):
|
||||||
select_html = Select(choices=year_choices).render(self.year_field % name, year_val)
|
select_html = Select(choices=year_choices).render(self.year_field % name, year_val)
|
||||||
output.append(select_html)
|
output.append(select_html)
|
||||||
|
|
||||||
return u'\n'.join(output)
|
return mark_safe(u'\n'.join(output))
|
||||||
|
|
||||||
def value_from_datadict(self, data, files, name):
|
def value_from_datadict(self, data, files, name):
|
||||||
y, m, d = data.get(self.year_field % name), data.get(self.month_field % name), data.get(self.day_field % name)
|
y, m, d = data.get(self.year_field % name), data.get(self.month_field % name), data.get(self.day_field % name)
|
||||||
|
|
Loading…
Reference in New Issue