Currently as it stands I have a search bar and a button on my homepage like so.
<div class="input-group"> <input id="address" type="textbox" placeholder="City or Zipcode" class="form-control"> <span class="input-group-btn"> <button class="btn btn-default" type="button" id="addressSearch">Search</button> </span> </div>
I have created a api.py file which is within my websites folder which looks like so.
import urllib2 import json locu_api = '17501ab24118c5cd0981b6070543d972cb2052d1' def loc_search(query): api_key = locu_api url = 'http://ift.tt/1wKWOKF' + api_key locality = query.replace(' ', '%20') final_url = url + "&locality=" + locality + "&category=restaurant" json_obj = urllib2.urlopen(final_url) data = json.load(json_obj) for item in data['objects']: print item['name'] print item['phone']
Essentially what I am trying to do is when the user search's for a city e.g. New York then the loc_search(query) is called populating the search field '(query)' with the users input and the data then being displayed.
I haven't much experience with either django or api's so any help would be invaluable. Thanks again