Ticket #7805: 7805-r7944.diff

File 7805-r7944.diff, 3.7 KB (added by Gulopine, 7 years ago)

Remove "ImageField" as a separate get_internal_type()

  • django/db/backends/mysql/creation.py

     
    1313    'FileField':         'varchar(%(max_length)s)',
    1414    'FilePathField':     'varchar(%(max_length)s)',
    1515    'FloatField':        'double precision',
    16     'ImageField':        'varchar(%(max_length)s)',
    1716    'IntegerField':      'integer',
    1817    'IPAddressField':    'char(15)',
    1918    'NullBooleanField':  'bool',
  • django/db/backends/mysql_old/creation.py

     
    1313    'FileField':         'varchar(%(max_length)s)',
    1414    'FilePathField':     'varchar(%(max_length)s)',
    1515    'FloatField':        'double precision',
    16     'ImageField':        'varchar(%(max_length)s)',
    1716    'IntegerField':      'integer',
    1817    'IPAddressField':    'char(15)',
    1918    'NullBooleanField':  'bool',
  • django/db/backends/oracle/creation.py

     
    2020    'FileField':                    'NVARCHAR2(%(max_length)s)',
    2121    'FilePathField':                'NVARCHAR2(%(max_length)s)',
    2222    'FloatField':                   'DOUBLE PRECISION',
    23     'ImageField':                   'NVARCHAR2(%(max_length)s)',
    2423    'IntegerField':                 'NUMBER(11)',
    2524    'IPAddressField':               'VARCHAR2(15)',
    2625    'NullBooleanField':             'NUMBER(1) CHECK ((%(qn_column)s IN (0,1)) OR (%(qn_column)s IS NULL))',
  • django/db/backends/postgresql/creation.py

     
    1313    'FileField':         'varchar(%(max_length)s)',
    1414    'FilePathField':     'varchar(%(max_length)s)',
    1515    'FloatField':        'double precision',
    16     'ImageField':        'varchar(%(max_length)s)',
    1716    'IntegerField':      'integer',
    1817    'IPAddressField':    'inet',
    1918    'NullBooleanField':  'boolean',
  • django/db/backends/sqlite3/creation.py

     
    1212    'FileField':                    'varchar(%(max_length)s)',
    1313    'FilePathField':                'varchar(%(max_length)s)',
    1414    'FloatField':                   'real',
    15     'ImageField':                   'varchar(%(max_length)s)',
    1615    'IntegerField':                 'integer',
    1716    'IPAddressField':               'char(15)',
    1817    'NullBooleanField':             'bool',
  • django/db/models/fields/__init__.py

     
    932932        if not self.height_field:
    933933            setattr(cls, 'get_%s_height' % self.name, curry(cls._get_FIELD_height, field=self))
    934934
    935     def get_internal_type(self):
    936         return "ImageField"
    937 
    938935    def save_file(self, new_data, new_object, original_object, change, rel, save=True):
    939936        FileField.save_file(self, new_data, new_object, original_object, change, rel, save)
    940937        # If the image has height and/or width field(s) and they haven't
Back to Top