east-and-west-magic / django-pgsns

our social networks website
MIT License
0 stars 1 forks source link

【测试】增加用户形成社交网络 #38

Open yao-eastside opened 4 months ago

yao-eastside commented 4 months ago

在remote db和social with likes and followers实现后, 注册多个用户,形成社交网络。

an888888H commented 4 months ago

增加了三个新用户 test@playgo.ai test1@playgo.ai test2@playgo.ai

  1. 各自都发布了一篇帖子
  2. 登录test
    测试结果:看不到test1 和 test2的帖子
  3. test关注test1和test2 测试结果:可以看到test1和test2的帖子
  4. test在test2帖子下面追加回复 测试结果:正常看到追加的回复
  5. 登录test1 并关注test2 查看test2的帖子 测试结果:可以看到test2的帖子,也可以看到追加的回复(即使并没有关注 回复帖子的用户)
  6. 使他们互相关注 测试结果:都可以看到关注用户的帖子
  7. 测试add like 测试结果:功能正常 (切换用户后同样可以看到)

测试到的一些问题:

  1. 无法看到自己的帖子, 因为只能看到关注用户的帖子
  2. 当前界面下 用户无法关注其他用户(我是通过修改post list的查询逻辑来实现关注的)
yao-eastside commented 4 months ago

比较详尽。

对于问题:

  1. 用户必须能够看见自己的帖子。这个是bug
  2. 关注是如何实现的?原作者是如何实现的?在现有情况下,是否可以通过修改数据库而不是查询逻辑实现关注?
an888888H commented 4 months ago
  1. 他自己的帖子他是在点击profile后才可以看到的, 主页只有关注对象的帖子。 这个要改一下吗? 在主页上也显示自己发的帖子
  2. 原作者的就是通过搜索实现的, 目前可以直接通过修改数据库实现
yao-eastside commented 4 months ago
  1. 他自己的帖子他是在点击profile后才可以看到的, 主页只有关注对象的帖子。 这个要改一下吗? 在主页上也显示自己发的帖子

这个可以。不用改

  1. 原作者的就是通过搜索实现的, 目前可以直接通过修改数据库实现

好的

yao-eastside commented 4 months ago

可能要重新测试

yao-eastside commented 4 months ago

@an888888H 先不用管这个issue, 因为现在没有social networks (i.e., following)