Python/Django 'Type object is not iterable' Django Rest Framework (DRF)

Я пытаюсь GET получить свой REST API в DRF, но продолжаю получать ошибку ниже. В чем может быть проблема? Спасибо!


Internal Server Error: /polls/
.....
.....
TypeError: 'type' object is not iterable
[08/Aug/2021 07:02:50] "GET /polls/ HTTP/1.1" 500 100344
Not Found: /favicon.ico
[08/Aug/2021 07:02:53] "GET /favicon.ico HTTP/1.1" 404 3415

Код apiviews: apiviews.py


class PollList(generics.ListCreateAPIView):
    queryset = Poll.objects.all()
    serializer_class = PollSerializer

Код опроса: models.py


class Poll(models.Model):
    question = models.CharField(max_length=100)
    created_by = models.ForeignKey(User, on_delete=models.CASCADE)
    pub_date = models.DateTimeField(auto_now=True)

В кортеже DEFAULT_PERMISSION_CLASSES пропущена запятая, что фактически делает его не кортежем, а одним скалярным значением.

'DEFAULT_PERMISSION_CLASSES': (
    'rest_framework.permissions.IsAuthenticated', # !!!!
)
Вернуться на верх