def delete_dish(dish: models.Dish): with models.database.transaction(): delete_recipe = models.Recipe.delete().where( models.Recipe.dish == dish) delete_recipe.execute() clear_list = models.DishesList.delete().where( models.DishesList.dish == dish) clear_list.execute() dish.delete_instance()