Django - 获取分配给用户的产品

时间:2014-10-22 14:17:09

标签: python django

在我的django项目中,用户可以使用表单提交产品。如果表单有效,则会发生这种情况。

book = form.save(commit=False)    
book.author = self.request.user
book.save()

所以我将一本书的作者设置为登录用户。现在我想创建一个用户详细信息页面,用户可以在其中查看他提交的书籍。所以我需要获得分配给登录用户的每本书。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

看看你的模型会有所帮助,但推测Book.author是User表的ForeignKey。在这种情况下,你可以这样做:

user.book_set.all()

其中user是用户实例,例如self.request.user