Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

아보카도 Blog

TIL 18일차: 문제 해결 과정 본문

개발일지

TIL 18일차: 문제 해결 과정

수수 아보카도 2022. 12. 7. 20:56

1. sql 외래키 입력에 문제가 있었다.

join하면 화면 출력만되지, 표 자체에 더해지는 건 아니더라.

형집님께 물어보니 파이썬 파일에서 sql=""""...""" ...부분에서 join해서 데이터 뽑으면 된다고...!!!

아아 이렇게 간단한거였다니...!!

그리고는 html 반복문에서 원하는 배열 인덱스 잘 뽑아주면 된다.

일단 get은 그렇게 수정했고, post는 아이디 값을 뽑아와줄 계정 정보가 필요하기 때문에 일단은 보류했다.

 

2. 댓글 수정 및 삭제를 구현하는데, ajax의 put과 delete 메소드를 쓰려고 한다.

이때 put과 patch의 차이에 대해 알아보았다.

put은 리소스의 모든 것을 업데이트하는반면, patch는 리소스의 일부를 업데이트한다.

내가 실현하는 댓글 수정에서는 아이디 값은 변하지 않고 제목과 내용 중 둘다 바뀔 수도 있고 하나만 바뀔 수도 있기 때문에

바뀌지 않는 값이 null이 아닌 원래 데이터로 보내주는 patch를 써야 한다.

 

3. 댓글 수정버튼을 눌렀을 때 수정 페이지로 따로 이동하여 수정하도록할지,

새로운 Modal창을 띄우고 수정할 내용을 입력해 제출할지 결정해야 한다.

 

댓글 수정과정에서 새로운 수정 페이지에서 입력한 값들을 update function에서 불러오는 방법을 모르겠다.

차라리 형집님이 하신 것처럼 alert랑 비슷하게 위에 띄어지면서 데이터 입력할 수 있는 prompt로

댓글 제목과 내용, 별점을 수정하는 것이 현실적인 방안이 될 수 있겠다. 시간안에 하려면...

별점이 반영이 안되는데, 이거 개선하는 방법을 목요일에 찾기로 했다.