1
0
mirror of https://github.com/django/django.git synced 2024-11-20 16:34:17 +00:00

Refs #23919 -- Removed obsolete u-prefix stripping in inspectdb.

This commit is contained in:
Tim Graham 2018-07-20 18:09:34 -04:00
parent ba83378a77
commit 45808895c0

View File

@ -41,9 +41,6 @@ class Command(BaseCommand):
def table2model(table_name): def table2model(table_name):
return re.sub(r'[^a-zA-Z0-9]', '', table_name.title()) return re.sub(r'[^a-zA-Z0-9]', '', table_name.title())
def strip_prefix(s):
return s[1:] if s.startswith("u'") else s
with connection.cursor() as cursor: with connection.cursor() as cursor:
yield "# This is an auto-generated Django model module." yield "# This is an auto-generated Django model module."
yield "# You'll have to do the following manually to clean this up:" yield "# You'll have to do the following manually to clean this up:"
@ -157,9 +154,7 @@ class Command(BaseCommand):
if extra_params: if extra_params:
if not field_desc.endswith('('): if not field_desc.endswith('('):
field_desc += ', ' field_desc += ', '
field_desc += ', '.join( field_desc += ', '.join('%s=%r' % (k, v) for k, v in extra_params.items())
'%s=%s' % (k, strip_prefix(repr(v)))
for k, v in extra_params.items())
field_desc += ')' field_desc += ')'
if comment_notes: if comment_notes:
field_desc += ' # ' + ' '.join(comment_notes) field_desc += ' # ' + ' '.join(comment_notes)