我正在完成Miguel Grinberg的Flask Mega教程,我有一个奇怪的问题,我无法弄明白。
已设置博客,因此您可以将其他用户作为关注者。 / index页面应该列出您的关注者的博客帖子。您应该是自己的关注者,因此您的博客帖子应该显示在/ index和/ user中。我的帖子只显示在/ user页面中。
我已经存在的存储库在这里:
https://github.com/asdoylejr/microblog
据我所知,到目前为止我所做的一切都是从教程中逐行进行的。我不确定为什么我的测试帖子列在/ user视图中但不是/ index。
在/ index视图中,帖子定义为:
posts = g.user.followed_posts().paginate(page, POSTS_PER_PAGE, False)
但在/ user视图中,它被定义为:
posts = user.posts.paginate(page, POSTS_PER_PAGE, False)
如果我将/ index posts变量更改为匹配/ user,则会返回错误。
任何人都可以帮助我发现我所缺少的东西吗?
由于