docs: def handle(self, *args, **options):
          """Django command handler."""
          self.verbosity = int(options.get('verbosity'))
          self.quiet = options.get('quiet')
          self._set_logger_level()
  
          try:
              connection.close()
              self.filename = options.get('input_filename')
              self.path = options.get('input_path')
              self.servername = options.get('servername')
              self.decrypt = options.get('decrypt')
              self.uncompress = options.get('uncompress')
              self.passphrase = options.get('passphrase')
              self.interactive = options.get('interactive')
              self.database_name, self.database = self._get_database(options)
              self.storage = get_storage()
              self._restore_backup()
          except StorageError as err:
              raise CommandError(err)