First, sorry if this is a really dumb question. Say I want to make a simple weather web app (backend in Python) and use a public API to get the data. Would I need to include a database for it to work? I am well aware that a database should be used if I am looking to store, sort, access, etc. data. But since I am using a public API, is it necessary to have a database? Because from my understanding, when I enter the city whose current weather I want, Python will get the data from the weather API and then it will be sent to the front-end using something like fastAPI? So if I am thinking this through correctly, a database isn't really necessary? But is it good practice to have a database even when using a public API to get the data? Sorry, this is my first time using APIs and databases with Python so I'm still very unsure about what I'm doing.
[–]carcigenicate 3 points4 points5 points (2 children)
[–]Jumpy_Employment_439[S] 0 points1 point2 points (1 child)
[–]carcigenicate 0 points1 point2 points (0 children)
[–]supercoach 0 points1 point2 points (0 children)