Exemple #1
0
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)
Exemple #2
0
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)
Exemple #3
0
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)