在我的django项目中,用户可以使用表单提交产品。如果表单有效,则会发生这种情况。
book = form.save(commit=False)
book.author = self.request.user
book.save()
所以我将一本书的作者设置为登录用户。现在我想创建一个用户详细信息页面,用户可以在其中查看他提交的书籍。所以我需要获得分配给登录用户的每本书。有什么想法吗?
答案 0 :(得分:0)
看看你的模型会有所帮助,但推测Book.author
是User表的ForeignKey。在这种情况下,你可以这样做:
user.book_set.all()
其中user
是用户实例,例如self.request.user
。