작성
·
972
1
안녕하세요..
수업을 정상적으로 잘 들어오고 있었는데 막히는 부분이 발생하였습니다.
accounts/forms.py
api/urls.py
api/views.py
django console log
에러 상황은 메뉴의 register를 통해 사용자 등록을 할 경우
400 에러가 발생합니다.
혹시 제가 빠뜨린 부분이 있나 강사님의 최종 소스를 받아서 해봐도 동일하게 400 에러가 발생하는데
혹시 제가 놓친 부분이 있을까 해서 문의드립니다.
그리고 저와 같은 에러 상황이 발생 하였을때 나름 좀 쉽게 debug 할 수 있는 방법이 알고 싶습니다.
장고쪽에서 에러가 난건데 그 내용을 전혀 모르니 답답하네요.
답변 1
1
안녕하세요. 독자님. (외부에 있어서 간단히 적습니다.)
400 에러이므로 장고가 아니라 클라이언트 로그를 확인하기 바랍니다.
다만 경험상 클라이언트에서 보내는 폼 데이터에 에러가 있는 경우 400 에러가 많이 나므로,
장고 def form_invalid() 메소드에 print(form.errors) 를 넣어 보시기 바랍니다.
일반적으로 debug 할 때,
에러 메세지에 답이 있으므로 에러 메세지를 보는 습관을 들이는 게 좋습니다.
여기서 안 풀리면 pycharm debugger 를 통해 라인별 에러를 찾게 됩니다.
해보시고 안 풀리면 다시 질문 주시기 바랍니다.
감사합니다.