Code

Ticket #7805: 7805-r7944.diff

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

Remove "ImageField" as a separate get_internal_type()

Line 
1Index: django/db/backends/mysql/creation.py
2===================================================================
3--- django/db/backends/mysql/creation.py        (revision 7944)
4+++ django/db/backends/mysql/creation.py        (working copy)
5@@ -13,7 +13,6 @@
6     'FileField':         'varchar(%(max_length)s)',
7     'FilePathField':     'varchar(%(max_length)s)',
8     'FloatField':        'double precision',
9-    'ImageField':        'varchar(%(max_length)s)',
10     'IntegerField':      'integer',
11     'IPAddressField':    'char(15)',
12     'NullBooleanField':  'bool',
13Index: django/db/backends/mysql_old/creation.py
14===================================================================
15--- django/db/backends/mysql_old/creation.py    (revision 7944)
16+++ django/db/backends/mysql_old/creation.py    (working copy)
17@@ -13,7 +13,6 @@
18     'FileField':         'varchar(%(max_length)s)',
19     'FilePathField':     'varchar(%(max_length)s)',
20     'FloatField':        'double precision',
21-    'ImageField':        'varchar(%(max_length)s)',
22     'IntegerField':      'integer',
23     'IPAddressField':    'char(15)',
24     'NullBooleanField':  'bool',
25Index: django/db/backends/oracle/creation.py
26===================================================================
27--- django/db/backends/oracle/creation.py       (revision 7944)
28+++ django/db/backends/oracle/creation.py       (working copy)
29@@ -20,7 +20,6 @@
30     'FileField':                    'NVARCHAR2(%(max_length)s)',
31     'FilePathField':                'NVARCHAR2(%(max_length)s)',
32     'FloatField':                   'DOUBLE PRECISION',
33-    'ImageField':                   'NVARCHAR2(%(max_length)s)',
34     'IntegerField':                 'NUMBER(11)',
35     'IPAddressField':               'VARCHAR2(15)',
36     'NullBooleanField':             'NUMBER(1) CHECK ((%(qn_column)s IN (0,1)) OR (%(qn_column)s IS NULL))',
37Index: django/db/backends/postgresql/creation.py
38===================================================================
39--- django/db/backends/postgresql/creation.py   (revision 7944)
40+++ django/db/backends/postgresql/creation.py   (working copy)
41@@ -13,7 +13,6 @@
42     'FileField':         'varchar(%(max_length)s)',
43     'FilePathField':     'varchar(%(max_length)s)',
44     'FloatField':        'double precision',
45-    'ImageField':        'varchar(%(max_length)s)',
46     'IntegerField':      'integer',
47     'IPAddressField':    'inet',
48     'NullBooleanField':  'boolean',
49Index: django/db/backends/sqlite3/creation.py
50===================================================================
51--- django/db/backends/sqlite3/creation.py      (revision 7944)
52+++ django/db/backends/sqlite3/creation.py      (working copy)
53@@ -12,7 +12,6 @@
54     'FileField':                    'varchar(%(max_length)s)',
55     'FilePathField':                'varchar(%(max_length)s)',
56     'FloatField':                   'real',
57-    'ImageField':                   'varchar(%(max_length)s)',
58     'IntegerField':                 'integer',
59     'IPAddressField':               'char(15)',
60     'NullBooleanField':             'bool',
61Index: django/db/models/fields/__init__.py
62===================================================================
63--- django/db/models/fields/__init__.py (revision 7944)
64+++ django/db/models/fields/__init__.py (working copy)
65@@ -932,9 +932,6 @@
66         if not self.height_field:
67             setattr(cls, 'get_%s_height' % self.name, curry(cls._get_FIELD_height, field=self))
68 
69-    def get_internal_type(self):
70-        return "ImageField"
71-
72     def save_file(self, new_data, new_object, original_object, change, rel, save=True):
73         FileField.save_file(self, new_data, new_object, original_object, change, rel, save)
74         # If the image has height and/or width field(s) and they haven't