Django REST Framework
Generic API Views
ListCreate and RetrieveUpdateDestroy
Generic API Views
from rest_framework import generics
from .models import Task
from .serializers import TaskSerializer
class TaskListCreate(generics.ListCreateAPIView):
serializer_class = TaskSerializer
def get_queryset(self):
return Task.objects.filter(project__owner=self.request.user)
class TaskDetail(generics.RetrieveUpdateDestroyAPIView):
serializer_class = TaskSerializer
def get_queryset(self):
return Task.objects.filter(project__owner=self.request.user)