我正在阅读 Miguel Grinberg 编写的 Flask Mega 教程,但我遇到了一个奇怪的问题,我无法弄清楚。
该博客已设置好,因此您可以让其他用户成为关注者。/index 页面应该列出来自您的关注者的博客文章。你应该是你自己的追随者,所以你的博客文章应该出现在 /index 和 /user 中。我的帖子只显示在 /user 页面中。
我已经拥有的存储库在这里:
https://github.com/asdoylejr/微博
据我所知,到目前为止我所做的一切都是教程中的一行一行。我不确定为什么我的测试帖子列在 /user 视图中而不是 /index 中。
在 /index 视图中,posts 定义为:
posts = g.user.followed_posts().paginate(page, POSTS_PER_PAGE, False)
但是在 /user 视图中,它被定义为:
posts = user.posts.paginate(page, POSTS_PER_PAGE, False)
如果我更改 /index 帖子变量以匹配 /user,它会返回错误。
谁能帮我发现我错过了什么?
谢谢