Strapi isn't just a CMS right? Is it not also a fully fledged backend web framework (like Django)?

Got it, thank you for the insights. I’ll keep this in mind in case I ever feel I need a more powerful backend web framework. I was hoping Strapi could take over almost all of the responsibilities Django offers, but it sounds like that may not be the case.

And I’m adding Flask as a middleman so that it can handle all the business logic, and Strapi is only concerned with the data access layer. I’m hoping separating the concerns will make adding more features simpler. I’ll be adding a lot of business logic and I’d rather not mix it in with Strapi if I don’t need to.