code: def parent(self):
          '''We use parent for some initial data'''
  
          if not hasattr(self, '_parent'):
  
              if 'parent' in self.kwargs:
  
                  try:
                      self._parent = Page.objects.get(id=self.kwargs["parent"])
                  except Exception as e:
                      raise e
              else:
                  if hasattr(self.request, 'leonardo_page'):
                      self._parent = self.request.leonardo_page
                  else:
                      return None
  
          return self._parenf parent(self):
          '''We use parent for some initial data'''
  
          if not hasattr(self, '_parent'):
  
              if 'parent' in self.kwargs:
  
                  try:
                      self._parent = Page.objects.get(id=self.kwargs["parent"])
                  except Exception as e:
                      raise e
              else:
                  if hasattr(self.request, 'leonardo_page'):
                      self._parent = self.request.leonardo_page
                  else:
                      return None
  
          return self._parent
docs: We use parent for some initial data