![]() |
1
1
以防其他人需要与您描述的完全相同的另一种实现“关注者”的方法,但使用不同的建模方案:
如果然后启动服务器并转到localhost:8000/admin/ 然后导航到用户的详细信息页面,您应该会在屏幕上看到类似的内容:
我没有添加计数器,因此您可以在list\u视图中一次查看关注者的数量。 笔记 在管理面板中,第二个包含followers的FormField是只读的。用户不能选择其他用户跟随他。 |
![]() |
2
0
你有这样一个查询集:
返回值:
如果只传入单个字段,也可以传入平面参数。如果为True,则意味着返回的结果是单个值,而不是一个元组。 或创建方法:
返回值:
values\u list仍然更好,因为您直接在数据库上工作。 [1] https://docs.djangoproject.com/en/2.0/ref/models/querysets/#values-list (这里有一个很好的例子。 |
![]() |
3
0
看看 this 文件否则,这里有一些其他方法。。。
然而,我会稍微更改一些代码,以便使用
另一种方法(虽然不是最有效的)是传入person模型,并使用person传入relationships模型。pk作为过滤器。
|
![]() |
4
0
以下是我选择的答案:
|