Django

Code

Changeset 3844

Show
Ignore:
Timestamp:
09/25/06 19:36:04 (2 years ago)
Author:
russellm
Message:

Added '1' and '0' as allowed text input for BooleanFields?. This was required to acommodate XML serializers when using MySQL.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/db/models/fields/__init__.py

    r3552 r3844  
    368368    def to_python(self, value): 
    369369        if value in (True, False): return value 
    370         if value in ('t', 'True'): return True 
    371         if value in ('f', 'False'): return False 
     370        if value in ('t', 'True', '1'): return True 
     371        if value in ('f', 'False', '0'): return False 
    372372        raise validators.ValidationError, gettext("This value must be either True or False.") 
    373373