过滤数据库中的记录

时间:2013-09-25 12:41:56

标签: django filter

我有一个带有字段

的课程“material
user = models.ForeignKey (User, default = 'request.user.pk')

我希望不在records中显示所有database,而只显示与用户相关的url.py

我写的'from django.contrib.auth.models import User material_info = {"queryset": Material.objects.all ()} '中的

material_info = {"queryset": Material.objects.filter (user = User)}

我得到了数据库的所有记录

但如果我想要那些依赖用户登录的人?

{{1}}

不起作用..

1 个答案:

答案 0 :(得分:1)

我会尽最大努力,但我不认为我完全理解这个问题。

您可以将材料过滤到与用户相关的材料。

在视图中......

material_info = Material.objects.filter(user=User)