blob: 5263cf0af8ac3ac9a6add5827da27c9c9077d3dc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
from flask import request, jsonify, redirect
from flask_classful import route
from werkzeug.datastructures import MultiDict
from app.sql.common import db, Session
from app.sql.models.page import Page, PageForm
from app.sql.models.tile import Tile
from app.controllers.crud_controller import CrudView
class PageView(CrudView):
model = Page
form = PageForm
def on_destroy(self, session, item):
session.query(Tile).filter(Tile.page_id == item.id).delete(synchronize_session=False)
|