Django TypeError: issubclass() arg 1 должен быть классом. Вызвано from rest_framework.authtoken.views import ObtainAuthToken in views.py
Я написал следующее представление в Django для сериализации полученного токена. Однако я получаю ошибку. Я не смог найти похожую проблему в интернете, большинство сообщений были связаны с тестами.
from rest_framework import generics
from rest_framework.authtoken.views import ObtainAuthToken
from rest_framework.settings import api_settings
from user.serializers import UserSerializer
from user.serializers import (
UserSerializer,
AuthTokenSerializer,
)
class CreateUserView(generics.CreateAPIView):
"""Create a new user in the system."""
serializer_class = UserSerializer
class CreateTokenView(ObtainAuthToken):
"""Create a new auth token for user."""
serializer_class = AuthTokenSerializer
renderer_classes = api_settings.DEFAULT_RENDERER_CLASSES
После запуска docker-compose я получаю следующую ошибку:
eMenue_1 | File "/app/eMenue/user/urls.py", line 5, in <module>
eMenue_1 | from user import views
eMenue_1 | File "/app/eMenue/user/views.py", line 5, in <module>
eMenue_1 | from rest_framework.authtoken.views import ObtainAuthToken
eMenue_1 | File "/usr/local/lib/python3.10/site-packages/rest_framework/authtoken/views.py", line 11, in <module>
eMenue_1 | class ObtainAuthToken(APIView):
eMenue_1 | File "/usr/local/lib/python3.10/site-packages/rest_framework/authtoken/views.py", line 18, in ObtainAuthToken
eMenue_1 | if coreapi_schema.is_enabled():
eMenue_1 | File "/usr/local/lib/python3.10/site-packages/rest_framework/schemas/coreapi.py", line 612, in is_enabled
eMenue_1 | return issubclass(api_settings.DEFAULT_SCHEMA_CLASS, AutoSchema)
eMenue_1 | TypeError: issubclass() arg 1 must be a class
Есть идеи, что может вызвать это?