Как использовать токен, сгенерированный knox, в функции представления api

Я использую knox, а не rest_framework.authtoken. Я также могу генерировать токены прямо сейчас, но у меня возникают проблемы с их использованием. Согласно документации (https://www.django-rest-framework.org/api-guide/authentication/), представление функции api требует

@authentication_classes([SessionAuthentication, BasicAuthentication])
@permission_classes([IsAuthenticated])

Я заменил Session и Basic на TokenAuthentication, но получаю ошибку NameError: name 'authentication_classes' is not defined

В моем представлении, согласно документации, я импортировал следующее:

from rest_framework.authentication import TokenAuthentication
from rest_framework.permissions import IsAuthenticated
Вернуться на верх