def add_or_remove_friends(request, username, verb): n_f = get_object_or_404(User, username=username) owner = request.user.userprofile new_friend = UserProfile.objects.get(user=n_f) if verb == "add": Friend.make_friend(owner, new_friend) else: Friend.remove_friend(owner, new_friend) return redirect("friends:friend-list")
def removeFriend(request): form = CustomUserDetailsForm(request.POST) serializer = UserSerializer(request.user, many=False) print('[requestFriend] - User <', serializer.data['username'], '> is trying to remove friend:', request.POST.get('username', '')) if form.is_valid(): new_friend = CustomUser.objects.get( username=form.cleaned_data['username']) Friend.remove_friend(request.user, new_friend) return Response({ "success": "true", "current_user": serializer.data['username'] }) print("Form errors: ", form.errors) return HttpResponse(status=500)