반응형
[Python & Django] 장고에서 ajax 사용시 csrf에러 해결하는 방법 !!
장고템플릿을 사용하지 않고 ajax로 통신하다보니 csrf 에러가 발생하였는데,
아래 쿠키를 변수에 담아서 headers로 보내주시면 됩니다 :)
예제코드
let cookie = document.cookie
let csrfToken = cookie.substring(cookie.indexOf('=') + 1)
$.ajax({
url: 'url/path',
type: 'POST',
headers: {
'X-CSRFToken': csrfToken
}
})
출처.
Django: How to send csrf_token with Ajax - Stack Overflow
728x90
반응형
'Coding > Python' 카테고리의 다른 글
[Python] 파이썬 이중 for문 사용하여 리스트 요소 출력하는 방법 !! (0) | 2023.04.25 |
---|---|
[python & ChatGPT] 파이썬으로 chatGPT API 호출하는 방법 !! (0) | 2023.04.21 |
[Python] 파이썬 리스트 컴프리헨션(List Comprehension)으로 숫자 입력 받아 홀수 짝수 개수 확인하는 방법 !! (0) | 2023.04.14 |
[Python] 파이썬 숫자 입력 받아 홀수 짝수 개수 확인하는 방법 !! (0) | 2023.04.13 |
[Python & Django] 장고 프레임워크 사용시 유용한 .gitignore (0) | 2023.04.09 |
댓글