mirror of https://github.com/django/django.git
Fixed #19709 -- Fixed TimeField introspection on MySQL
Thanks Eugene Grachev for the report.
This commit is contained in:
parent
eb03fe1642
commit
3c0a81aaf0
|
@ -21,6 +21,7 @@ class DatabaseIntrospection(BaseDatabaseIntrospection):
|
||||||
FIELD_TYPE.LONGLONG: 'BigIntegerField',
|
FIELD_TYPE.LONGLONG: 'BigIntegerField',
|
||||||
FIELD_TYPE.SHORT: 'IntegerField',
|
FIELD_TYPE.SHORT: 'IntegerField',
|
||||||
FIELD_TYPE.STRING: 'CharField',
|
FIELD_TYPE.STRING: 'CharField',
|
||||||
|
FIELD_TYPE.TIME: 'TimeField',
|
||||||
FIELD_TYPE.TIMESTAMP: 'DateTimeField',
|
FIELD_TYPE.TIMESTAMP: 'DateTimeField',
|
||||||
FIELD_TYPE.TINY: 'IntegerField',
|
FIELD_TYPE.TINY: 'IntegerField',
|
||||||
FIELD_TYPE.TINY_BLOB: 'TextField',
|
FIELD_TYPE.TINY_BLOB: 'TextField',
|
||||||
|
|
|
@ -87,10 +87,6 @@ class InspectDBTestCase(TestCase):
|
||||||
else:
|
else:
|
||||||
assertFieldType('field19', "models.IntegerField()")
|
assertFieldType('field19', "models.IntegerField()")
|
||||||
assertFieldType('field20', "models.TextField()")
|
assertFieldType('field20', "models.TextField()")
|
||||||
if connection.vendor == 'mysql':
|
|
||||||
# Ticket #19709
|
|
||||||
assertFieldType('field21', "models.TextField() # This field type is a guess.")
|
|
||||||
else:
|
|
||||||
assertFieldType('field21', "models.TimeField()")
|
assertFieldType('field21', "models.TimeField()")
|
||||||
# URLField
|
# URLField
|
||||||
assertFieldType('field22', "models.CharField(max_length=200)")
|
assertFieldType('field22', "models.CharField(max_length=200)")
|
||||||
|
|
Loading…
Reference in New Issue