Получение ошибки 403 Forbidden в django applicaion, если пользователь вошел в систему на моем сайте. Я не получаю эту ошибку для анонимного пользователя

Я новичок в django и ajax. Я получаю 403 ошибку только если я зарегистрированный пользователь. Если я вышел из системы, все работает нормально. Вот мой вызов ajax:

$("div#mainCont").on("click","#detail_icon", function(){
   var _tickName = $(this).parent().attr('id');
   var csrf = $("input[name=csrfmiddlewaretoken]").val();
   
   $.ajax({
       method: "POST",
       url: 'performance',
       data:JSON.stringify({
           csrfmiddlewaretoken: csrf,
           ticker: _tickName
  
       }),
       success: function (data) {
        console.log(data)
       }
});

Вот мое мнение:

class PerformanceView(APIView):
    def get(self,request, format=None):
        queryset = Advice.objects.all()
        serializer = AdviceSerializers(queryset,many=True)
        return Response(serializer.data)   

    def post(self, request):
        data=json.loads(request.body)
        print(data)
        queryset = Stocks.objects.filter(ticker=data["ticker"])
        serializer = PerformanceSerializers(queryset,many=True)
        return Response(serializer.data)

Заранее спасибо

Вернуться на верх