code: def auth(username, password):
      '''
      Simple Django auth
      '''
      django_auth_path = __opts__['django_auth_path']
      if django_auth_path not in sys.path:
          sys.path.append(django_auth_path)
      os.environ.setdefault('DJANGO_SETTINGS_MODULE', __opts__['django_auth_settings'])
  
      __django_auth_setup()
  
      if not is_connection_usable():
          connection.close()
  
      import django.contrib.auth  # pylint: disable=import-error,3rd-party-module-not-gated
      user = django.contrib.auth.authenticate(username=username, password=password)
      if user is not None:
          if user.is_active:
              log.debug('Django authentication successful')
              return True
          else:
              log.debug('Django authentication: the password is valid but the account is disabled.')
      else:
          log.debug('Django authentication failed.')
  
      return Falsf auth(username, password):
      '''
      Simple Django auth
      '''
      django_auth_path = __opts__['django_auth_path']
      if django_auth_path not in sys.path:
          sys.path.append(django_auth_path)
      os.environ.setdefault('DJANGO_SETTINGS_MODULE', __opts__['django_auth_settings'])
  
      __django_auth_setup()
  
      if not is_connection_usable():
          connection.close()
  
      import django.contrib.auth  # pylint: disable=import-error,3rd-party-module-not-gated
      user = django.contrib.auth.authenticate(username=username, password=password)
      if user is not None:
          if user.is_active:
              log.debug('Django authentication successful')
              return True
          else:
              log.debug('Django authentication: the password is valid but the account is disabled.')
      else:
          log.debug('Django authentication failed.')
  
      return False
docs: Simple Django auth