このプロファイルが誰をサポートするかを示す次の自己参照モデルがあります。
supports = models.ManyToManyField('self', blank=True, symmetrical=False,
related_name='supporters')
そして、このユーザーをサポートするサポーターは、サポートしないでカウントしてください。
何か案は ?
def get_queryset(self):
qs = super(ProfileListView, self).get_queryset()
if self.request.GET.get('s'):
sorting = self.request.GET.get('s')
if sorting == 'pop':
qs = ......
return qs