[Django] CSRF verification failed. Request aborted.

이상해씨·2023년 12월 14일
0

에러

CSRF verification failed. Request aborted.

상황

django 실행시 발생

원인

csrf 보안 업데이트

해결

1. templates 설정

post form뒤에 { % csrf_token %}을 넣어주면 된다.

<form action="" method="post">{% csrf_token %}

2. views.py 설정
views.py 에서 crfs 처리를 위해서는 다음과 같은 과정이 필요

2-1. import 추가

from django.views.decorators.csrf import csrf_exempt

2-2. 데코레이션 추가

함수전에 @csrf_exempt 데코레이션을 추가

@csrf_exempt
def example_func(request):

참고

profile
공부에는 끝이 없다

0개의 댓글