code: def get_prev_sibling(self):
          
          try:
              return self.get_siblings().filter(path__lt=self.path).reverse()[0]
          except IndexError:
              return None
docs: :returns: The previous node's sibling, or None if it was the leftmost
              sibling.