#flask #leaflet #geojson
#колба #листовка #geojson
Вопрос:
Вот код для app.py:
def index():
if request.method=='POST':
time=request.form.get("time")
return render_template("result.html", time=time)
else:
return render_template("mainpage.html")
Я хочу ссылаться на переменную времени в моем result.html код, вот что я сделал:
building = "https://data.calgary.ca/resource/c2es-76ed.geojson?issueddata=" time
fetch(building)
.then(function(response) {
return response.json();
})
.then(function(data) {
L.geoJSON(data).addTo(mymap);
});
URL-адрес («https://data.calgary.ca/resource/c2es-76ed.geojson?issueddata =») плюс временная переменная будет полным URL-адресом для GeoJSON. Однако код, который я написал, ничего не сделал. Может кто-нибудь мне помочь, пожалуйста?
Ответ №1:
Неважно, я просто понял, что мне нужно поставить «{{time}}» вместо time