0
目前,我的主頁上有一個搜索欄和一個按鈕,就像這樣。使用Django/Python中的已定義查詢搜索
<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>
我已經創建了一個api.py文件,它在我的網站文件夾中看起來像這樣。
import urllib2
import json
locu_api = '****'
def loc_search(query):
api_key = locu_api
url = 'https://api.locu.com/v1_0/venue/search/?api_key=' + 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']
本質上,我試圖做的是當用戶搜索城市例如紐約然後loc_search(查詢)被稱爲填充搜索字段'(查詢)'的用戶輸入和數據,然後顯示。
我對django或api沒有太多的經驗,所以任何幫助都是無價的。再次感謝
注意,你已經暴露你的API密鑰,這可能不是一個好主意。 – karthikr
編輯謝謝:) – Nebbyyy
編輯的值仍然可以通過查看編輯來訪問! – aumo