есть модуль, который возвращает список о текущей погоде. Вот эго функция.
def weatherfunc(): data = [] data.append(sity) data.append(w.wind()) data.append(w.humidity) data.append(w.temperature('celsius')) data.append(w.detailed_status) data.append(w.rain) data.append(w.heat_index) data.append(w.clouds) data.append(date.today()) icon = status() data.append(icon) dir = direction() data.append(dir) speed = 10/w.wind().get('speed') data.append(str(speed)+'s') return data
Дальше есть главный модуль приложения Flask с функцией отображения погоды
@app.route("/weather", methods=['POST', 'GET']) def weather(): from weather import weatherfunc data = weatherfunc() queryString_cur = """SELECT round((temp0+temp1+temp2)/3, 1), baro, round((gydro0+gydro1+gydro2)/3, 1), round((temp4)/2, 1), round((gydro4)/2, 1) FROM avg_sensors ORDER BY id DESC LIMIT 1""" temp_sensorsLast_cur = SQLfunction.sqlfuncselect(queryString=queryString_cur) return render_template('weather.html', version=version, data=data, temp_sensorsLast_cur=temp_sensorsLast_cur)