Я использую представление на основе классов и применяю классы разрешений только для метода POST, используя декоратор методов. До вчерашнего дня все работало, но вдруг перестало. Я не могу найти проблему.
class OfferCreateListView(ListCreateAPIView):
serializer_class = OfferSerializer
queryset = Offers.objects.filter(user__isnull=True)
@method_decorator(permission_classes((IsAuthenticated,)))
@method_decorator(authentication_classes((BasicAuthentication, SessionAuthentication, TokenAuthentication,)))
def post(self, request, *args, **kwargs):
return super(OfferCreateListView, self).post(request, *args, **kwargs)
Где я делаю неправильно. Есть ли какие-то настройки, чтобы это работало??