23 lines
541 B
Markdown
23 lines
541 B
Markdown
# 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.
|
|
|
|
```python hl_lines="26-30"
|
|
--8<-- "../docs_src/queries/docs005.py"
|
|
```
|
|
|
|
## Model method |