본문 바로가기
Python/장고DJANGO

파이썬(DJANGO)장고 post방식 예외처리

by 미눅스[멘토] 2023. 7. 5.
728x90

이걸 막아주면 전체 예외처리가 된다

 

@csrf_exempt를 사용해 이것만 예외처리 시킬 수 있다.

 

 

# cat views.py
from django.http import HttpResponse
from django.views.decorators.csrf import csrf_exempt

def hello(request):
        return HttpResponse("Hello world!!!")
    
def param(request):
        menu = request.GET.get('menu','뇨끼')
        return HttpResponse(f"param!!!{menu}")

@csrf_exempt
def post(request):
    menu = request.POST['menu']
    return HttpResponse("post" + menu)

 


아니면

위에 예외처리를 안걸어주고

폼테그안에

{% csrf_token %} 를 써주면 된다