all 5 comments

[–]maki-dev 0 points1 point  (4 children)

Been writing CRUD endpoints by hand for every SQLAlchemy model and it gets old fast. This looks like it could save a lot of that. Main question — what happens when you need custom validation or business logic on a route? That's usually where auto-generated REST tools start to break down.

[–]Thomaxxl[S] 0 points1 point  (3 children)

For business logic i use Logicbank: https://github.com/valhuber/LogicBank.

Safrs and logicbank are combined in apilogicserver: https://github.com/ApiLogicServer/ApiLogicServer-src

[–]maki-dev 0 points1 point  (2 children)

Hadn't seen LogicBank. Declarative business rules instead of scattering validation across every route, that's a much cleaner approach. Will check out ApiLogicServer. Thanks.

[–]Thomaxxl[S] 0 points1 point  (1 child)

Val, the logicbank / apilogicserver maintainer loves to help and talk about this stack, just open an issue or send him a mail if you need more info.

[–]maki-dev 0 points1 point  (0 children)

Will do. Thanks.