views.py 398 B

1234567891011
  1. from django.views.generic import DetailView
  2. from django.contrib.auth.mixins import LoginRequiredMixin
  3. from .models import Service
  4. class ServiceDetail(LoginRequiredMixin, DetailView):
  5. def get_queryset(self):
  6. return Service.objects.filter(adhesion__pk__in=\
  7. self.request.user.profile.adhesions.values_list('pk')) \
  8. .order_by('-created')