Объект 'str' не имеет атрибута 'get' django rest framework
Я пытаюсь подключить представления rest framework к шаблону, метод get работает правильно, но при размещении данных он выдает ошибку :

views.py:
class Login(APIView):
serializer_class = LoginSerializer
permission_classes = [IsAnonymous, ]
template_name = 'accounts/login.html'
renderer_classes = [TemplateHTMLRenderer]
style = {'template_pack': 'rest_framework/vertical/'}
def get(self, request):
serializer = self.serializer_class()
return Response({'serializer': serializer, 'style': self.style})
def post(self, request):
payload = request.data
serializer = self.serializer_class(data=payload)
if serializer.is_valid():
user = authenticate(request,
username=payload['username'],
password=payload['password']
)
if user:
login(request, user)
response = {
'message': 'you logged in successfully!'
}
code = status.HTTP_200_OK
else:
response = {
'message': 'your username or password is wrong!'
}
code = status.HTTP_401_UNAUTHORIZED
else:
response = {
'error': serializer.errors
}
code = status.HTTP_403_FORBIDDEN
return Response(data=response, status=code)
Я не знаю, где я делаю неправильно, я благодарен, если кто-нибудь может помочь мне в этом деле
