When trying to run either
ImportError: No module named 'django.utils.importlib'
django.utils.importlib is a compatibility library for when Python 2.6 was still supported. It has been obsolete since Django 1.7, which dropped support for Python 2.6, and is removed in 1.9 per the deprecation cycle.
import_module function instead:
from importlib import import_module
The reason you can import it from
django.utils.module_loading is that
importlib.import_module is imported in that module, it is not because
module_loading in any way defines the actual function.
django.utils.module_loading.import_module is not part of the public API, it can be removed at any time if it is no longer used - even in a minor version upgrade.