docs: def get_response(self, request, parent, *args, **kwargs):
          """
          Render this collected content to a response.
  
          :param request: the request
          :param parent: the parent collection
          :param args:
          :param kwargs:
          :return:
          """
          context = {
              'page': self,
          }
          try:
              return TemplateResponse(
                  request,
                  self.get_layout_template_name(),
                  context
              )
          except AttributeError:
              raise AttributeError("You need to define "
                   "`get_layout_template_name()` on your `%s` model, "
                   "or override `get_response()`" % type(self).__name__)