Django

Code

Show
Ignore:
Timestamp:
09/01/08 17:15:35 (4 months ago)
Author:
jacob
Message:

Fixed #8210 and #8664: moved USStateField and PhoneNumberField to django.contrib.localflavor.us. This is a backwards-incompatible change, albeit a minor one; just add an aditional import and go on your way.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/db/backends/mysql/creation.py

    r8296 r8819  
    2222        'NullBooleanField':  'bool', 
    2323        'OneToOneField':     'integer', 
    24         'PhoneNumberField':  'varchar(20)', 
    2524        'PositiveIntegerField': 'integer UNSIGNED', 
    2625        'PositiveSmallIntegerField': 'smallint UNSIGNED', 
     
    2928        'TextField':         'longtext', 
    3029        'TimeField':         'time', 
    31         'USStateField':      'varchar(2)', 
    3230    } 
    3331 
  • django/trunk/django/db/backends/oracle/creation.py

    r8330 r8819  
    3131        'NullBooleanField':             'NUMBER(1) CHECK ((%(qn_column)s IN (0,1)) OR (%(qn_column)s IS NULL))', 
    3232        'OneToOneField':                'NUMBER(11)', 
    33         'PhoneNumberField':             'VARCHAR2(20)', 
    3433        'PositiveIntegerField':         'NUMBER(11) CHECK (%(qn_column)s >= 0)', 
    3534        'PositiveSmallIntegerField':    'NUMBER(11) CHECK (%(qn_column)s >= 0)', 
     
    3938        'TimeField':                    'TIMESTAMP', 
    4039        'URLField':                     'VARCHAR2(%(max_length)s)', 
    41         'USStateField':                 'CHAR(2)', 
    4240    } 
    4341 
  • django/trunk/django/db/backends/postgresql/creation.py

    r8296 r8819  
    2222        'NullBooleanField':  'boolean', 
    2323        'OneToOneField':     'integer', 
    24         'PhoneNumberField':  'varchar(20)', 
    2524        'PositiveIntegerField': 'integer CHECK ("%(column)s" >= 0)', 
    2625        'PositiveSmallIntegerField': 'smallint CHECK ("%(column)s" >= 0)', 
     
    2928        'TextField':         'text', 
    3029        'TimeField':         'time', 
    31         'USStateField':      'varchar(2)', 
    3230    } 
    3331 
  • django/trunk/django/db/backends/sqlite3/creation.py

    r8402 r8819  
    2323        'NullBooleanField':             'bool', 
    2424        'OneToOneField':                'integer', 
    25         'PhoneNumberField':             'varchar(20)', 
    2625        'PositiveIntegerField':         'integer unsigned', 
    2726        'PositiveSmallIntegerField':    'smallint unsigned', 
     
    3029        'TextField':                    'text', 
    3130        'TimeField':                    'time', 
    32         'USStateField':                 'varchar(2)', 
    3331    } 
    3432