Commit 4c81042f authored by 段英荣's avatar 段英荣

modify

parent b1ce8902
...@@ -13,8 +13,36 @@ from search.utils.auto_tips import get_suggest_tips ...@@ -13,8 +13,36 @@ from search.utils.auto_tips import get_suggest_tips
@bind("search_tips/search/auto_complete") def auto_complete(request):
def auto_complete(q): try:
"""auto complate words/tags/doctors etc.
URL:
~/api/auto_complete?scope=[kw]&q=双
Return:
{'error': 0|1, 'data': [word, word, word],}
"""
q = request.GET.get('q', '').strip()
if not q:
return json_http_response({'error': 0, 'data': []})
data = get_suggest_tips(q)
result = {
'error': 0,
'data': data,
}
return json_http_response(result)
except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc())
return json_http_response({'error': 1, 'data': []})
@bind("search_tips/search/auto_complete_query")
def auto_complete_query(q):
try: try:
"""auto complate words/tags/doctors etc. """auto complate words/tags/doctors etc.
...@@ -36,9 +64,8 @@ def auto_complete(q): ...@@ -36,9 +64,8 @@ def auto_complete(q):
'data': data, 'data': data,
} }
return {"data":data} return {"data":data}
#return json_http_response(result)
except: except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc()) logging.error("catch exception,err_msg:%s" % traceback.format_exc())
return {"data":[]} return {"data":[]}
#return json_http_response({'error': 1, 'data': []})
...@@ -18,5 +18,5 @@ from django.contrib import admin ...@@ -18,5 +18,5 @@ from django.contrib import admin
urlpatterns = [ urlpatterns = [
url(r'^admin/', admin.site.urls), url(r'^admin/', admin.site.urls),
url(r'^auto_complete$', 'search.views.auto_complete'), url(r'^auto_complete$', 'search.views.auto_tips.auto_complete'),
] ]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment