Fixed small Unicode error in newforms. Thanks, Honza Král. Refs #3114
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4185 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
5f36d9d562
commit
4e72dc86ff
|
@ -277,7 +277,7 @@ class MultipleChoiceField(ChoiceField):
|
||||||
val = smart_unicode(val)
|
val = smart_unicode(val)
|
||||||
new_value.append(val)
|
new_value.append(val)
|
||||||
# Validate that each value in the value list is in self.choices.
|
# Validate that each value in the value list is in self.choices.
|
||||||
valid_values = set([k for k, v in self.choices])
|
valid_values = set([smart_unicode(k) for k, v in self.choices])
|
||||||
for val in new_value:
|
for val in new_value:
|
||||||
if val not in valid_values:
|
if val not in valid_values:
|
||||||
raise ValidationError(gettext(u'Select a valid choice. %s is not one of the available choices.') % val)
|
raise ValidationError(gettext(u'Select a valid choice. %s is not one of the available choices.') % val)
|
||||||
|
|
|
@ -62,6 +62,14 @@ The library deals with these concepts:
|
||||||
* **Form** -- A collection of fields that knows how to validate itself and
|
* **Form** -- A collection of fields that knows how to validate itself and
|
||||||
display itself as HTML.
|
display itself as HTML.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Using forms with templates
|
||||||
|
==========================
|
||||||
|
|
||||||
|
Using forms in views
|
||||||
|
====================
|
||||||
|
|
||||||
More coming soon
|
More coming soon
|
||||||
================
|
================
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue