Я хочу показать группы пользователей вместе с данными пользователя в ListView в Django

Я пытаюсь добавить группы пользователей в List View вместе с информацией о пользователе, но....... Я знаю, как это сделать в DRF, В DRF я добавляю поля групп классу meta в serailizers.py, и тогда это работает нормально. Но здесь я не могу этого сделать.

Вот мой код

class UserListView(LoginRequiredMixin, ListView):
    login_url = '/'
    redirect_field_name = 'redirect_to'

    model = User
    template_name = 'user/list.html'
    context_object_name = 'user_list'
    paginate_by = 10

    def get_queryset(self):
        comp_id=User.objects.filter(email=self.request.user).values_list('company_id', flat=True).first()
        if comp_id != None:
            return User.objects.filter(company_id=comp_id)
        else:
            return User.objects.all()
        
    def get_context_data(self, **kwargs):
        context = super(UserListView, self).get_context_data(**kwargs)
        user = self.get_queryset()
        page = self.request.GET.get('page')
        paginator = Paginator(user, self.paginate_by)
        try:
            user = paginator.page(page)
        except PageNotAnInteger:
            user = paginator.page(1)
        except EmptyPage:
            user = paginator.page(paginator.num_pages)
        context['user'] = user
        return context
Вернуться на верх