def get_following(request, username): ''' return a list of following for an actor ''' if request.method != 'GET': return HttpResponseBadRequest() user = models.User.objects.get(localname=username) following = models.User.objects.filter(followers=user) page = request.GET.get('page') return JsonResponse(activitypub.get_following(user, page, following))
def following_page(request, username): ''' list of followers ''' if request.method != 'GET': return HttpResponseBadRequest() try: user = get_user_from_username(username) except models.User.DoesNotExist: return HttpResponseNotFound() if is_api_request(request): user = models.User.objects.get(localname=username) following = user.following page = request.GET.get('page') return JsonResponse(activitypub.get_following(user, page, following)) return user_page(request, username, subpage='following')