4. Weather app kood¶
Näidetes kasutatud koodijuppidest loodud weather app rakenduse skelett, mis vajab veel täiendamist (vaata 3. peatükis välja toodud soovitusi):
Enne käivitamist kontrolli, et sul oleks projektis olemas isiklik
config.py fail. Seda faili ei panda Giti, sest seal on API võtmed ja
andmebaasi ühenduse info.
cp config.example.py config.py
Windows PowerShellis:
Copy-Item config.example.py config.py
Seejärel täida config.py failis OpenWeatherMap API key ja PostgreSQL
connection string.
Kui kasutad repos olevat compose.yaml faili, käivita enne Flaski ka
PostgreSQL:
docker compose up postgres
Kui andmebaas töötab, käivita rakendus:
flask --app app run --debug
NB! Example repo on meelega poolik skelett. Kui /history endpointis on
veel pass, siis see on lõpetamata bonus-osa.