init
This commit is contained in:
23
backend-django/backend/views/formation_emploi.py
Normal file
23
backend-django/backend/views/formation_emploi.py
Normal file
@@ -0,0 +1,23 @@
|
||||
from rest_framework.permissions import IsAuthenticated
|
||||
from rest_framework.viewsets import ModelViewSet
|
||||
|
||||
from ..models import FormationEmploi
|
||||
from ..serializers.formation_emploi import FormationEmploiSerializer
|
||||
from .commun import (GestionnairePermission, execution_time_viewset,
|
||||
query_count_viewset)
|
||||
|
||||
|
||||
@execution_time_viewset
|
||||
@query_count_viewset
|
||||
class FormationEmploiView(ModelViewSet):
|
||||
"""
|
||||
Cette classe est dédiée au vue des FormationEmplois.
|
||||
"""
|
||||
permission_classes = [IsAuthenticated, GestionnairePermission]
|
||||
serializer_class = FormationEmploiSerializer
|
||||
|
||||
# important : mettre à jour quand le serializer change
|
||||
def get_queryset(self):
|
||||
Cols = FormationEmploi.Cols
|
||||
return FormationEmploi.objects.select_related(Cols.REL_MERE)
|
||||
|
||||
Reference in New Issue
Block a user