我需要使用满足以下条件的ORM创建查询:
到目前为止,我尝试过的是:
groups = (
Group.objects.exclude(
id__in=request.user.groups.all().values_list("id", flat=True)
)
.annotate(users=Count("user_set"))
.order_by("-users")
)
这正确地排除了当前用户所属的组,但是我不清楚如何实现订购。
我遇到以下错误:
无法将关键字“ user_set”解析为字段。
答案 0 :(得分:1)
用户的pd.concat([a1, b1], axis='col', ignore_index=False)
字段已将related_query_name
设置为groups
。所以试试这个:
user