def url_include_analysis(request): results=[] urls=request.GET['urls'].encode("UTF-8").split(',') i=0 l=len(urls) while i<l: id=urls[i] url=urls[i+1] def _collect_url_include(search_results, search_keyword): find=False for s_result in search_results: if url.find(s_result[3])>=0: find=True results.append({'id':id,'tl':s_result[1],'dt':s_result[4],'st':0}) break if not find: result=copy.copy(_NOT_INCLUDE_RESULT) result['id']=id results.append(result) return False; try: mbdsearcher.search_for_keyword(url, _collect_url_include) except Exception,e: result=copy.copy(_ERROR_INCLUDE_RESULT) result['id']=id results.append(result) print e i+=2
def _collect_url_include(search_results, search_keyword): find=False for s_result in search_results: if url.find(s_result[3])>=0: find=True results.append({'id':id,'tl':s_result[1],'dt':s_result[4],'st':0}) break if not find: result=copy.copy(_NOT_INCLUDE_RESULT) result['id']=id results.append(result) return False;
def notice_list(request): if request.method == "POST": json_data = json.loads(request.body) else: #json_data = {'display':'main'} json_data = {} display_flag = False notice = Notice.objects.filter().order_by('-regdate') if 'display' in json_data and json_data['display'] == 'main': display_flag = True notice = Notice.objects.filter(display_flag=display_flag).order_by('-regdate') results = [] for item in notice: result = {} result['id'] = item.id result['title'] = item.title result['content'] = item.contents result['date'] = str(item.regdate)[0:19] results.append(result) return HttpResponse(json.dumps(results).encode('utf-8'))
def review_list(request): if request.method == "POST": json_data = json.loads(request.body) else: json_data = {'id': 2} store = Store.objects.get(id=json_data['id']) review = StoreReview.objects.filter(store=store).order_by('-regdate') results = [] for item in review: result = {} result['review_id'] = item.id if item.member == None: result['name'] = item.name else: result['name'] = item.member.nickname result['member_id'] = item.member.id result['review'] = item.contents result['date'] = str(item.regdate)[0:19] results.append(result) return HttpResponse(json.dumps(results).encode('utf-8'))