docs: def render(self):
          """
          Try to load content (from cache or by rendering the template).
          If it fails, return an empty string or raise the exception if it's a
          TemplateSyntaxError.
          With this, we can no parse and render the content included in the
          {% nocache %} blocks, but only if we have have this tag and if we don't
          have `__partial__` to True in the context (in this case we simple
          return the html with the {% nocache %} block not parsed.
          """
          try:
              self.load_content()
          except template.TemplateSyntaxError:
              raise
          except Exception:
              if is_template_debug_activated():
                  raise
              logger.exception('Error when rendering template fragment')
              return ''
  
          if self.partial or self.RAW_TOKEN_START not in self.content:
              return self.content
  
          return self.render_nocache()