Uma dica, procura por Django Ninja, FastAPI também. Meu canal tem uma playlist sobre API usando Django Ninja para backend e AlpineJs para frontend. https://youtube.com/@wesleyborgesc

Uma parte da comunidade Python vem começando a substituir FastAPI pelo Litestar ou até substituindo Django pelo Litestar, já que ele tem coisas a mais que o FastAPI. Django + HTMX + AlpineJs/Hyperscript tem sido muito utilizado. É um combo de eficiência extrema. E Granian vem substituindo o Gunicorn/Uvicorn/etc. Já usamos em produção faz um tempo.

Legal, nunca tinha escutado falar de Litestar nem de AlpineJs. Vou dar uma pesquisada. Como até agora sempre fui pro lado front mobile, meu conhecimento de front web é só aquele superficial mesmo