kAIST
@kAIST

Как побороть «Referer checking failed» в Django 3?

На сайте реализовываю API, к которому обращается один из сервисов. Но он не отправляет referer.Сайт на https, и в django 3 ввели проверку referer при запросах. csrf_exempt не помогает.
class SomeView(APIView):
    permission_classes = (AllowAny,)
    def post(self,request):
        pass

Как можно это дело обойти?
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 2
Andrew_Pinkerton
@Andrew_Pinkerton
Backend-разработчик
CSRF_TRUSTED_ORIGINS

# settings.py
CSRF_TRUSTED_ORIGINS = ['api.yoursite.ru']


И полный трейсбек ошибки не помешал бы.
Ответ написан
alternativshik
@alternativshik
Каким боком csrf_exempt к рефереру?

Точный и полный текст ошибки можно?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы