Coverage for tasks/views.py: 92%

12 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-05-18 16:35 +0000

1from rest_framework import viewsets 

2from rest_framework import filters 

3 

4from tasks.models import Task 

5from tasks.serializers import TaskSerializer 

6 

7from django.http import HttpResponse 

8 

9 

10def home_view(request): 

11 return HttpResponse("Welcome to TaskFlow API") 

12 

13 

14class TaskViewSet(viewsets.ModelViewSet): 

15 queryset = Task.objects.all().order_by("-created_at") 

16 serializer_class = TaskSerializer 

17 

18 filter_backends = [filters.SearchFilter] 

19 search_fields = ["title"]