关于flask的View和methodView的讨论

在flask中的类视图,路由装饰器只能用于类,而函数只是是get,post等等。
而我想使用视图类,因为他可以通过继承优雅实现curd,并且我想在类视图下自定义函数名称并且对于函数+路由装饰器,我发现它不能够实现。而且目前的各种flask的API也都是通过http方法的展示。
例如book的增删改查,/book路由的getpostputdeletehttp方法实现很方便,但是对于/book/list,/book/edit,/book/delete又不得不写多个视图类VIEW。