如何检索不是由用户创建的对象?

How to retrieve objects that are not created by the user?

这个问题可能很奇怪,但我想检索除用户

中登录创建的对象之外的对象

好吧,我在我看来尝试了这段代码

def getobjects(request):
    products=Products.objects.filter(user!= request.user)

但是不起作用。

在模型中

class Products(models.Model):
    name=models.Charfield()
    user=models.ForeignKey(User)

我需要有关正确查询功能的帮助来处理此问题。提前致谢

您可以排除请求用户

products=Products.objects.exclude(user = request.user)