Получение ошибки CSRF Я не могу понять, как исправить, у меня есть отдых аутентификация работает, пользователь может обновить свои данные, как так: Джанго комментарии CSRF ошибки
, но с Django Comments я получаю эту ошибку CSRF с помощью то же CSRF токен Ошибка:
Я хотел бы избавиться от этой ошибки на/комментарии/записи/конечной точки, таким образом, что это конечная точка ведет себя похоже на/отдых-AUTH/пользователь/зрения, которая принимает заголовок «Авторизация: токен 792b5fb27b4fe805e895c91274f26b6ab13cb654» поле для соответствующего предоставления данных аутентифицированному пользователю.
Ниже приводится Exert из CSRF связанных decotaros на соответствующих взглядов, показанных на снимках экрана: С/комментарии/записи/конечной точки
@csrf_protect
@require_POST
def post_comment(request, next=None, using=None):
# Fill out some initial data fields from an authenticated user, if present
data = request.POST.copy()
if request.user.is_authenticated():
if not data.get('name', ''):
data["name"] = request.user.get_full_name() or request.user.get_username()
if not data.get('email', ''):
data["email"] = request.user.email
С/отдых-AUTH/пользователь/конечная точка
@api_view(['GET'])
@permission_classes((IsAuthenticated,))
def get_user(request, **kwargs):
pk = request.data['pk']
user = MyUser.objects.get(pk=pk)
serializers = UsersSerializer(user)
return Response(serializers.data)
Пытался снова с помощью приложения/JSON еще получаю ту же ошибку: https://dl.dropboxusercontent.com/spa/mcc9m7zsju2myar/s_d20nvj.png – Anon957
Я также попытался переключаясь от реферера и Origin поля, по-прежнему получаю сообщение об ошибке – Anon957
Ok Попробуйте очистить куки или использовать почтальон в инкогнито или smth. Вы также можете попробовать отключить рендереры, оставив только json one. – mariodev