When I was learning python and webdev, I wanted to try and see if I could combine them together in a way that allowed me to have a "dynamic" website in some sort of way, where I would be able to change different variables and have a bit of randomness provided by python to provide a varied website that updates every once in a while
I mainly used this site to display different artists and movies that I ripped from disks and blu-rays that my family owned and was just sitting around. A bit issue was that there wasn't any good way for me to add details for the items that I was adding to the website automatically, unlike services like Plex and Jellyfin, so I had to manually add the details in a config file myself, which as you can guess is really annoying the more items you add.
Some issues that I had though were that I was impatient and would run a "git pull" request almost every 5 seconds so that the websites python scripts could be updated whenever I changed them almost instantly, rather than me just remoting into my machine and pulling there, (mostly because at the time I didn't know how to remote into my machine over the internet).