code: def destroy(self, force=False):
          
          if self.persisted:
              if self.soft_delete and not force:
                  self.__class__.update(
                      values={
                          self.__class__.deleted_at_column(): datetime.utcnow()
                          },
                      where=self.where_self
                      )
              else:
                  self.__class__.delete(
                      where=self.where_self,
                      skip_soft_delete=True
                      )
          else:
              raise RecordNotPersisted("Record's primary key is None")
docs: Deletes the record. If the model has ``soft_delete`` activated, the record will not actually be deleted.
  
          :param force: forces the record to be actually deleted if ``soft_delete`` is activated.
          :type force: boolean