Commit 607d436e authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Allow migrations to be loaded from zipped packages

parent 8a2a3a63
Loading
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@ from __future__ import unicode_literals
import os
import sys
from importlib import import_module
from pkg_resources import resource_listdir

from django.apps import apps
from django.conf import settings
@@ -95,7 +96,7 @@ class MigrationLoader(object):
            directory = os.path.dirname(module.__file__)
            # Scan for .py files
            migration_names = set()
            for name in os.listdir(directory):
            for name in resource_listdir(module_name, '.'):
                if name.endswith(".py"):
                    import_name = name.rsplit(".", 1)[0]
                    if import_name[0] not in "_.~":