def home(request): if "access_token" in request.session: twitr = Twit(request) if request.method == "POST": getids = request.POST.getlist('followers') blocked_ids = list() for id_ in getids: twitr.block_user(id_) blocked_ids.append(id_) #saving blocked ids in db try: user_obj = Blocked_List.objects.get(user_id=twitr.login_id) temp_list = eval(user_obj.blocked_users) except: user_obj = Blocked_List(user_id=twitr.login_id, share='no') temp_list = list() for id_ in getids: if id_ not in temp_list: temp_list.append(int(id_)) user_obj.blocked_users = temp_list user_obj.save() data = dict() blocked_ids = list() getids = twitr.get_blocked_ids() try: blockedListObj = Blocked_List.objects.get(user_id=twitr.login_id) temp_list = eval(blockedListObj.blocked_users) for id_ in getids: if id_ not in temp_list: temp_list.append(int(id_)) blockedListObj.blocked_users = temp_list except: for id_ in getids: blocked_ids.append(int(id_)) blockedListObj = Blocked_List(user_id=twitr.login_id, share='no', blocked_users=blocked_ids) blockedListObj.save() getids = twitr.get_followers() followers = list() for id_ in getids: followers.append( (id_.get('id'), id_.get('name'), id_.get('screen_name'))) data = { 'followers': followers, 'user': twitr.login_name, 'share': blockedListObj.share } return render_to_response("home.html", data, context_instance=RequestContext(request)) return HttpResponseRedirect(reverse('index'))
def home(request): if "access_token" in request.session: twitr = Twit(request) if request.method == "POST": getids = request.POST.getlist('followers') blocked_ids = list() for id_ in getids: twitr.block_user(id_) blocked_ids.append(id_) #saving blocked ids in db try: user_obj = Blocked_List.objects.get(user_id=twitr.login_id) temp_list = eval(user_obj.blocked_users) except: user_obj = Blocked_List(user_id=twitr.login_id, share='no') temp_list = list() for id_ in getids: if id_ not in temp_list: temp_list.append(int(id_)) user_obj.blocked_users = temp_list user_obj.save() data = dict() blocked_ids = list() getids = twitr.get_blocked_ids() try: blockedListObj = Blocked_List.objects.get(user_id=twitr.login_id) temp_list = eval(blockedListObj.blocked_users) for id_ in getids: if id_ not in temp_list: temp_list.append(int(id_)) blockedListObj.blocked_users = temp_list except: for id_ in getids: blocked_ids.append(int(id_)) blockedListObj = Blocked_List(user_id=twitr.login_id, share='no', blocked_users=blocked_ids) blockedListObj.save() getids = twitr.get_followers() followers = list() for id_ in getids: followers.append((id_.get('id'), id_.get('name'), id_.get('screen_name')) ) data = {'followers': followers,'user':twitr.login_name, 'share': blockedListObj.share} return render_to_response("home.html", data, context_instance=RequestContext(request)) return HttpResponseRedirect(reverse('index'))