我一直在做一个项目,在该项目中,我将用户(自定义用户模型)作为外键(字段名称,add_by)添加到了另一个模型(例如,发布)。现在,我想由特定用户和/或登录用户从帖子表中进行过滤。我怎么做? 我尝试了以下方法,
content= post.object.filter(added_by=request.user.username)
答案 0 :(得分:1)
鉴于您已正确实现custom user model,request.user
将包含对登录用户的自定义用户模型对象的引用。
您可以通过传递对对象的引用来过滤ForeignKey
,因此在这里我们可以实现为:
Post.objects.filter(added_by=request.user)