def home(): if 'email' not in session: return redirect(url_for('login')) form = AddressForm() places = [] my_coordinates = (13.803513, 100.553042) if request.method == 'POST': if form.validate() == False: return render_template('home.html', form=form) else: # get the address address = form.address.data # query for places around it p = Place() my_coordinates = p.address_to_latlng(address) places = p.query(address) # return those results return render_template('home.html', form=form, my_coordinates=my_coordinates, places=places) elif request.method == 'GET': return render_template("home.html", form=form, my_coordinates=my_coordinates, places=places)
def home(): #if 'email' not in session: # make sure if user is not logged in, he cant access to the home page #return redirect(url_for('login')) if not is_loggedin(): return redirect(url_for('login')) places=[] my_coordinates=(37.4221, -122.0844) form =AddressForm() if request.method=='POST': if form.validate()==False: return render_template('home.html',form=form) else: address=form.address.data p=Place() my_coordinates = p.address_to_latlng(address) places= p.query(address) return render_template("home.html", form=form, my_coordinates=my_coordinates,places=places) elif request.method=='GET': return render_template("home.html", form=form, my_coordinates=my_coordinates,places=places)
def returnPage():##check the user login or not # if 'email' not in session: # return redirect(url_for('login')) form = Address() places = [] my_coordinates = (45.348306,-75.756240) ##default algonquin college latitude and longitude if request.method == 'POST': if form.validate() == False: return render_template('returnpage.html',form=form) else: ##retrieve the address from the form and save into varigable Address address=form.address.data ##query the places in flask p = Place()##new useable of place model ##convert the address input into latitude and longitude my_coordinates = p.address_to_latlng(address) places = p.query(address)##query these places around coordinates return render_template('returnpage.html', form=form,my_coordinates=my_coordinates,places=places) elif request.method == 'GET': return render_template("returnpage.html",form = form,my_coordinates=my_coordinates,places=places)