diff --git a/greenmine/base/models.py b/greenmine/base/models.py index 057700a3..23a7980c 100644 --- a/greenmine/base/models.py +++ b/greenmine/base/models.py @@ -26,3 +26,4 @@ def attach_uuid(sender, instance, **kwargs): from . import monkey monkey.patch_api_view() monkey.patch_serializer() +monkey.patch_import_module() diff --git a/greenmine/base/monkey.py b/greenmine/base/monkey.py index 6c81dd5e..fcabd1c3 100644 --- a/greenmine/base/monkey.py +++ b/greenmine/base/monkey.py @@ -59,3 +59,10 @@ def patch_serializer(): serializers.BaseSerializer._patched = True serializers.BaseSerializer.to_native = to_native + + +def patch_import_module(): + from django.utils import importlib as django_importlib + import importlib + + django_importlib.import_module = importlib.import_module