author/user 관련 error : NOT NULL constraint failed , submit 버튼 클릭 후의 반응 없음
IT-HONGREAT opened this issue · comments
In Yeong Hong commented
게시물 create 과정에서 error(NOT NULL constraint failed
) 발생 _ author_id
상황
-
form을 작성해주고 제출시도
-
에러발생. author_id 와 관련한 에러로 추정
models에서 author 변수를 추가해 줌으로써 '1 대 다' 관계의 리뷰데이터를 관리하기로 지정해줬었다.
view에서 이 과정에 대하여 author_id 에 대한 인식은 user이다.
즉 유효성 검증에 대한 함수기능을 통해서 user 의 요청을 author로 받게끔 해주면된다.
이 전의 가벼운 오류(submit버튼 무반응) 및 해결
- content form 생성해주니 해결
(정확한 원인은 찾아봐야한다. html단에서 form을 받아오는 것에 대한 구조 와 submit 과정에서 어떤 검증절차를 거치는지?)
In Yeong Hong commented
해결
- 공식문서의 내용을 보면 form_valid가 있다.
form_valid()의 기본 구현은 단순히 success_url로 리디렉션 된다는 설명이 있다.
이 점을 참고하면된다.