【发布时间】:2015-06-30 20:37:17
【问题描述】:
目前,我的主页上有一个搜索栏和一个按钮。
<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(query) 用用户输入填充搜索字段“(query)”,然后显示数据。
我对 django 或 api 都没有太多经验,因此任何帮助都是无价的。再次感谢
【问题讨论】:
-
请注意,您已经暴露了您的 api 密钥,这可能不是一个好主意。
-
通过查看编辑内容仍然可以访问编辑后的值!
-
我不会太担心它只是一个简单的测试我不会使用我网站中列出的密钥:)
-
有什么想法吗? ://