{"detail":[{"type":"int_parsing","loc":["body","parent_id"],"msg":"Input should be a valid integer, unable to parse string as an integer","input":""}]}
{"detail":[{"type":"int_parsing","loc":["body","comment_id"],"msg":"Input should be a valid integer, unable to parse string as an integer","input":""}]}
♠♠♠ 사용 중이던 그누보드를 6.0.10 으로 업그레이드 후, 에러가 발생하여,
>>> 기존 data 수정은 되나 새로운 게시글 저장이 안되는 문제가 있다.
>>> DB에는 문제가 없었다.
♠♠♠ 에러의 원인은 ;
※ "g6의 FastAPI 애플리케이션에서 DB의 parent_id 필드(테이블)에 숫자가 아닌 빈 문자열의
입력을 요청 하여서 발생한 것이다."
>>> 이 문제는 주로 클라이언트(그누6 사용자)에서 데이터를 잘못 전송했거나,
해당 필드가 필수인데 누락된 경우에 발생할 수 있다.
>>> 누락된 경우 란 ;
"FastAPI 쪽(g6-FastAPI 애플리케이션)에서 parent_id 필드에
기본값을 설정(초기 설치시)하거나 데이터가 들어오지 않으면
기본값을 넣어주는 로직이 있어야 한다"는데,
~~~ 없다는 것~~~
♠♠♠ g6-FastAPI 애플리케이션, 원본의 로직 문제로, - 필자는 임의로 수정하여 사용하고 있다.
. . . "그누보드6의 계발을 멈춘 것인가?" 싶다 !!! sir.kr/co_notice
※ ※ ※ 그누보드6의 소스를 수정하여 해결; 글/댓글 쓰기 테스트 하기 https://test.glitter.my
수정된 그누보드6.0.10 소스(.zip .tar.gz) 받기: 회원(E-mail) 가입 > 정회원 인증(악 24시간 소요) 후> 다운로드 가능 함
댓글목록
등록된 댓글이 없습니다.