Работа "WrappedAPIView вызвала исключение. TypeError: view() missing 1 required positional argument: 'request'

Я использовал apscheduler для запуска задания, которое вызывает функцию UserViewSet() каждые 5 секунд.

views.py

    @api_view(['GET'])
    def UserViewSet(self):
       usersData=UserSerializer(UserDetail.objects.all().order_by('name'), many=True)
       return Response(usersData.data)

alerts_scheduler.py

from apscheduler.schedulers.background import BackgroundScheduler
from .. import views
from rest_framework.request import Request

def start():
    scheduler=BackgroundScheduler()
    scheduler.add_job(views.UserViewSet, 'interval', seconds=5)
    scheduler.start()

Но я продолжаю получать "Job "WrappedAPIView raised an exception.TypeError: view() missing 1 required positional argument: 'request'" каждый раз, когда я запускаю свое приложение. enter image description here

Структура проекта выглядит следующим образом:

AppBackend

   app_scheduler
      __init__.py
      alerts_scheduler.py

   views.py
@api_view(['GET'])
    def UserViewSet(self):

должно быть :

@api_view(['GET'])
    def UserViewSet(request):
Вернуться на верх