docs: def autodiscover():
      """
      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.
      """
      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')