0
어떻게 장고에서 쿠키를 올바르게 설정합니까? 이django 쿠키 문제
re=HttpResponse('Hello world')
re.set_cookie('key','value')
과 :
이 시도 한 이들의
request.COOKIES['key']='value'
없음이 작동하지 않습니다와 나는 이유를 알아낼 못하고있다.
편집 여기에 1 내 코드는 지금까지 모습입니다 :
lang=UserData.objects.get(user_id=request.user.id)
lang.pref_language=request.POST.get('lang','')
re=HttpResponse('Hello world')
re.set_cookie('dddd',request.POST.get('lang',''))
request.COOKIES['ffff']=request.POST.get('lang','')
lang.save()
return HttpResponse('Updated')
그래서 언어마다 기능 실행을 저장되고 있지만, 쿠키가 제대로 작동하지 않습니다.
자세한 내용을 입력해야합니다. 그 반응으로 무엇을하고 있니? 그것이 "작동하지 않는다"는 것을 어떻게 확인하고 있습니까? –
쿠키를 설정하는're' 객체 대신 새로운'HttpResponse' 객체를 반환합니다. 즉,'re'에 대한 수정 사항은 무시됩니다. 또한'request.COOKIES'를 수정하는 것도 없습니다. 그것은 요청 객체이며 응답 객체는 아닙니다. – solarissmoke
solarissmoke 나는 그것이 작동하게하기 위해 그것을 수정할 수 있습니까 ??? –