Always ask: what is my purpose? My goals?
"To prototype web apps in the simplest way possible"
- By default SQLite does not use
async (plugin required)
- Be careful when you use raw SQL (easy for malicious injection)
- Make sure an ORM is super easy to understand and implement (Peewee + FastApi is not)1
This is also an important consideration if you're considering migrating from Python to some other language. How easy is its language to understand?