def get_followers(request): """ Devuelve la lista de followers de un usuario Parametros en POST userid : el id del usuario a buscar (opcional) username : el username del usuario a buscar (opcional) page : pagina a mostrar query_id: id de la consulta de pagina :returns: lista de la forma (id, username) """ page = request.POST.get('page', 1) query_id = request.POST.get('query_id', None) userid = request.POST.get('userid', None) username = request.POST.get('username', None) followers = geouser.get_followers(request.user, userid, username, page, query_id) return HttpResponse(simplejson.dumps(followers), mimetype="application/json") # los None se parsean como null
def get_followers(request): """ Devuelve la lista de followers de un usuario Parametros en POST userid : el id del usuario a buscar (opcional) username : el username del usuario a buscar (opcional) page : pagina a mostrar query_id: id de la consulta de pagina :returns: lista de la forma (id, username) """ page = request.POST.get('page', 1) query_id = request.POST.get('query_id', None) userid = request.POST.get('userid', None) username = request.POST.get('username', None) followers = geouser.get_followers(request.user, userid, username, page, query_id) return HttpResponse( simplejson.dumps(followers), mimetype="application/json") # los None se parsean como null
def followers_panel(request, username, template='generic/followers.html'): if request.user.is_authenticated() and username == request.user.username: followers=request.user.get_followers() else: from geouser.api import get_followers followers = get_followers(request.user, username=username) if not request.user.is_authenticated(): pos = template.rfind('.html') template = template[:pos] + '_anonymous' + template[pos:] if followers is None: return render_to_response(template, {'followers': [], 'username_page':username }, context_instance=RequestContext(request) ) return render_to_response(template, {'followers': followers[1], 'username_page':username, }, context_instance=RequestContext(request) )
def followers_panel(request, username, template='generic/followers.html'): if request.user.is_authenticated() and username == request.user.username: followers = request.user.get_followers() else: from geouser.api import get_followers followers = get_followers(request.user, username=username) if not request.user.is_authenticated(): pos = template.rfind('.html') template = template[:pos] + '_anonymous' + template[pos:] if followers is None: return render_to_response(template, { 'followers': [], 'username_page': username }, context_instance=RequestContext(request)) return render_to_response(template, { 'followers': followers[1], 'username_page': username, }, context_instance=RequestContext(request))