code: def execute(self, *args, **kwargs):
          
          # Remove internal Django command handling machinery
          kwargs.pop('skip_checks', None)
          parent_ctx = click.get_current_context(silent=True)
          with self.make_context('', list(args), parent=parent_ctx) as ctx:
              # Rename kwargs to to the appropriate destination argument name
              opt_mapping = dict(self.map_names())
              arg_options = {opt_mapping.get(key, key): value
                             for key, value in six.iteritems(kwargs)}
  
              # Update the context with the passed (renamed) kwargs
              ctx.params.update(arg_options)
  
              # Invoke the command
              self.invoke(ctx)
docs: Called when run through `call_command`. `args` are passed through,
          while `kwargs` is the __dict__ of the return value of
          `self.create_parser('', name)` updated with the kwargs passed to
          `call_command`.