diff --git a/django/db/backends/__init__.py b/django/db/backends/__init__.py index 25587a7526..5de0ac0a2f 100644 --- a/django/db/backends/__init__.py +++ b/django/db/backends/__init__.py @@ -631,8 +631,10 @@ class BaseDatabaseIntrospection(object): for model in models.get_models(app): if router.allow_syncdb(self.connection.alias, model): all_models.append(model) - return set([m for m in all_models - if self.table_name_converter(m._meta.db_table) in map(self.table_name_converter, tables) + tables = map(self.table_name_converter, tables) + return set([ + m for m in all_models + if self.table_name_converter(m._meta.db_table) in tables ]) def sequence_list(self):