def delete(): id_to_delete = request.form['trip_event_id'] FileAttachment.delete().where( FileAttachment.parent_event == id_to_delete).execute() PhotoAttachment.delete().where( PhotoAttachment.parent_event == id_to_delete).execute() TripEvent.delete().where(TripEvent.id == id_to_delete).execute() trip_deleted = TripEvent.get_or_none(TripEvent.id == id_to_delete) == None result = jsonify({ 'status': trip_deleted, }) return result
from models.user import User from models.trip import Trip from models.trip_event import TripEvent from models.file_attachment import FileAttachment from models.photo_attachment import PhotoAttachment from models.payment import Payment from models.subscription import Subscription FileAttachment.delete().execute() PhotoAttachment.delete().execute() Subscription.delete().execute() Payment.delete().execute() User.delete().execute() Trip.delete().execute() TripEvent.delete().execute()