如何检索不是由用户创建的对象?
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)
这个问题可能很奇怪,但我想检索除用户
中登录创建的对象之外的对象好吧,我在我看来尝试了这段代码
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)