我正在用Django创建一个社交平台。现在,我正在开发他们的个人资料页面,并希望最终用户能够通过他们自己的帖子查看时间表。这是我的Post模型:在Django视图中过滤模型对象
class Post(models.Model):
user = models.ForeignKey(User)
posted = models.DateTimeField()
content = models.CharField(max_length=150)
Likes = models.IntegerField()
def __str__(self):
return self.user.username
在我想筛选出当前用户创建的所有职位的看法。不过,我不断收到错误:
无效字面INT()基数为10: '管理员'
这是我的看法:
@login_required
def profile_view(request):
all_posts = Post.objects.get(user=User.username).order_by('-posted')
return render(request, 'Dashboard/profiel.html', {'posts':all_posts})
我在做什么错?
嘿@Acework!如果其中一个答案对您的问题做出了很好的回应,请继续并接受它作为正确答案! :) – Max