首页 > 解决方案 > 如何显示除当前使用 Django 登录的用户之外的所有用户

问题描述

我正在尝试显示所有用户,但我不想显示已登录的用户。这就是我尝试过的:

def get_home_page_url(request):
    user = User.objects.all()
    h = User.objects.get(id=pk)
    print(h)
    # filtered_user = User.objects.filter(id=request.user).exclude(id=request.user)
    # print("ALL USERS:" + str(filtered_user))

    args = {
        'user': user,
        # 'filtered_user':
    }
    return render(request, 'home.html', args)

我尝试了这些,但我得到了错误和错误。

标签: pythondjango

解决方案


只排除当前用户

User.objects.exclude(id=request.user.id)

推荐阅读