def delete(self, id=None): can_delete = RayModel.delete(self) if can_delete: query = super(PeeweeModel, self).delete().where(self.__class__.id == id) query.execute() return self
def delete(self, *args, **kwargs): can_delete = Model.delete(self) if can_delete: try: self._session.query(self.__class__).filter(self.__class__.id == self.id).delete() self._session.commit() return self except Exception as e: print(e)
def delete(self, id=None): can_delete = Model.delete(self) if not id: my_key = self else: my_key = self.__class__.get_by_id(int(id)) if can_delete and my_key: my_key.key.delete() return self
def delete(self, *args, **kwargs): can_delete = Model.delete(self) if can_delete: try: self._session.query(self.__class__).filter( self.__class__.id == self.id).delete() self._session.commit() return self except Exception as e: print e