code: def autodiscover():
      
      import copy
      from django.conf import settings
      from django.utils.importlib import import_module
  
      for app in settings.INSTALLED_APPS:
          # Attempt to import the app's gargoyle module.
          before_import_registry = copy.copy(gargoyle._registry)
          try:
              import_module('%s.gargoyle' % app)
          except:
              # Reset the model registry to the state before the last import as
              # this import will have to reoccur on the next request and this
              # could raise NotRegistered and AlreadyRegistered exceptions
              gargoyle._registry = before_import_registry
  
      # load builtins
      __import__('gargoyle.builtins')
docs: Auto-discover INSTALLED_APPS admin.py modules and fail silently when
      not present. This forces an import on them to register any admin bits they
      may want.