@danielsiepmann Hello! There are several frameworks like Flask, py4web (and its spiritual predecessor web2py), but my favorite is Django.
Django is a complete package, but they don’t force you to use their libraries, and has the friendliest community I know in tech. Their Discord server is great for support.
Your BF can always try multiple and see whatever he likes most, though.