CSRF-куки не устанавливается при отправке запроса на удаление
Я использую django rest для backend и reactnative для front, на моем backend у меня есть две модели одна для изображений и одна для файлов, я могу удалить файлы с помощью запроса на удаление, но когда я пытаюсь удалить изображение я получаю 403 forbidden crf cookie not set.
Просмотр изображения:
def UploadsDetails(request,pk):
try:
image=Uploads.objects.get(pk=pk)
except Uploads.DoesNotExist:
return HttpResponse(status=404)
if request.method =='DELETE':
image.delete()
return HttpResponse(status=204)
Урлы:
from django.urls import path
from .views import Upload_list,login
from .views import UploadsDetails
urlpatterns=[
path('Uploads/',Upload_list),
path('Uploads/<uuid:pk>/',UploadsDetails),
path('login/', login)
]
просмотр файлов :
def FileDetails(request,pk):
try:
file=File.objects.get(pk=pk)
except File.DoesNotExist:
return HttpResponse(status=404)
if request.method =='GET':
serializers=Fileserializers(file)
return JsonResponse(serializers)
elif request.method =='PUT':
serializer=Fileserializers(data=request.data)
if serializer.is_valid():
serializer.save()
return JsonResponse(serializer.data)
return JsonResponse(serializer.errors,status=404)
elif request.method =='DELETE':
file.delete()
return HttpResponse(status=204)