강의

멘토링

로드맵

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

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

작성한 질문수

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

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

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

작성

·

300

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.)이라는 메시지와 함께 안되네요.

 

혹시 다른 방법은 없나요?

 

 

퀴즈

Vue와 React 코드의 주요 구조적 차이점은 무엇일까요?

Vue는 HTML이 JS 안에, React는 분리

React는 HTML이 JS 안에, Vue는 분리

Vue는 컴파일 방식, React는 인터프리터 방식

React는 서버사이드 렌더링만 지원

답변 1

0

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

안녕하세요. 독자님.

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

  • HomeView, PostListTV, PostDetailTV, ApiPostLV

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

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

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

작성한 질문수

질문하기