def user_points_list(request,username):
    user = get_object_or_404(User, username=username)
    queryset = badge_count(user)

    if request.accepted_renderer.format == 'html':
        data = {'profile': queryset, 'username': user.username}
        return Response(data, template_name='core/points_list.html')

    #JSON Renderer
    return Response(queryset)
 def get_context_data(self, **kwargs):
     cv = super(PointsListView, self).get_context_data(**kwargs)
     user = get_object_or_404(User, username=self.kwargs['username'])
     cv['profile'] = badge_count(user)
     return cv