인프런 커뮤니티 질문&답변

더스와이스님의 프로필 이미지
더스와이스

작성한 질문수

Vue.js - Django 연동 웹 프로그래밍 (실전편)

CSRF Token 추가 설명 (ensure-csrf-cookie)

말한 대로 해도 동일한 에러 발생합니다.

작성

·

237

0

MainMenu.vue에 

axios.defaults.xsrfCookieName = "csrftoken";
axios.defaults.xsrfHeaderName = "X-CSRFToken";

 

api/views.py

from django.utils.decorators import method_decorator
from django.views.decorators.csrf import ensure_csrf_cookie
...
@method_decorator
(ensure_csrf_cookie, name='dispatch')
class ApiLoginView(LoginView):

이와 같이 넣어도 로그인하면 

Forbidden (CSRF cookie not set.)이라는 메시지와 함께 안되네요.

 

혹시 다른 방법은 없나요?

 

 

답변 1

0

김석훈님의 프로필 이미지
김석훈
지식공유자

안녕하세요. 독자님.

ensure_csrf_cookie 데코레이터를, 아래 뷰에 적용해 보세요.

  • HomeView, PostListTV, PostDetailTV, ApiPostLV

이에 대한 설명은 아래 [새소식] 설명을 참고 바랍니다.

https://www.inflearn.com/news/131479

더스와이스님의 프로필 이미지
더스와이스

작성한 질문수

질문하기