【发布时间】:2021-03-23 09:25:33
【问题描述】:
我正在构建一个 BlogApp,但遇到了一个错误。
我想要做什么:-
我正在尝试从BlogPost Pageexclude 属于我的followers 的用户。
我正在使用exclude 方法来排除用户。
当我转到浏览器时,它会一直显示:-
相关字段查找无效:用户
models.py
class Post(models.Model):
post_owner = models.ForeignKey(User,default='',null=True,on_delete = models.CASCADE)
post_title = models.CharField(max_length=500,default='' )
views.py
def posts(request,user_id):
followed_users= request.user.profile.followers.all()
posts = Post.objects.filter(date_added__lte=now).exclude(post_owner__user=followed_users)
context = {'posts':posts}
return render(request, 'blogpost.html', context)
我不知道我做错了什么。
任何帮助将不胜感激。
【问题讨论】:
-
你能展示一下你的
Post模特吗? -
添加了
Post模型。
标签: python django django-models django-views