2013-09-25 157 views
-1

我有一个类“material”有场筛选记录

user = models.ForeignKey (User, default = 'request.user.pk') 

我想不显示所有recordsdatabase但只有那些

在“url.py”与用户我写

from django.contrib.auth.models import User 



    material_info = {"queryset": Material.objects.all()} 

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

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

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

不工作..

+0

是否使用Django管理? – esauro

+0

您可能需要更好地阅读文档。这里有几个问题。 – jproffitt

回答

1

我会在这给我最好的,但刺伤我不认为我完全理解这个问题。

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

在视图

...

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