Получение ошибки 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)
Заранее спасибо