Skip to content

Delete database items

To delete an object from the database, call DatabaseManager().delete_item(...) and pass the object you want to delete.

In this example, we are deleting an email template from the database:

from perseus.datamanager import DatabaseManager, EmailTemplate
object_id = "kkgldo39984njfhvncf334"
db_manager = DatabaseManager()
email_template = db_manager.get_item(EmailTemplate, oid=object_id)
if email_template is not None:
delete_template = db_manager.delete_item(email_template)
if delete_template is True:
...