python - 如何显示除当前使用 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)
我尝试了这些,但我得到了错误和错误。
解决方案
只排除当前用户
User.objects.exclude(id=request.user.id)
推荐阅读
- asp.net - UseHttpsRedirection 和 UseHsts 有什么区别
- dataframe - 有没有一种简单的方法可以并行运行 DataFrames::by?
- c++ - 在 Visual Studio 中的单实例 Qt 应用程序版本 5.11.1 中,在每个其他窗口的顶部打开 Qt MainWindow
- c# - C# - 如果未提供字节数组,如何传递空值?
- nuget-package - Nuget 不导入 .targets
- node.js - 承诺跳到接球处
- ruby-on-rails - main:Object (NameError) 的未定义局部变量或方法“api”
- javascript - Firebase查询根据多个条件给出结果
- javascript - 检查合并数组是否有来自两个数组的项并更新合并数组 JS
- module - 如何在 Java 9 中覆盖其他模块中的方法