Files
ormar/docs/queries/delete.md

541 B

Delete/ remove data from database

  • delete(each: bool = False, **kwargs) -> int
  • Model.delete() method

delete

delete(each: bool = False, **kwargs) -> int

QuerySet level delete is used to delete multiple records at once.

You either have to filter the QuerySet first or provide a each=True flag to delete whole table.

If you do not provide this flag or a filter a QueryDefinitionError will be raised.

Return number of rows deleted.

--8<-- "../docs_src/queries/docs005.py"

Model method