life is egg
코멘트 삭제버튼 만들기 본문
미니 프로젝트 예정 ...이라서...
복습하다가 왠지 모르게 삭제버튼 만들 수 있을 거같다는 생각이 들었다
그래서 시작한 삭제 버튼만들기
오개념일 수 도 있음..

내일배움단 5주차 강의에서 내가만든 홈페이지 배포했다.. 아직 내리기 아까워서 계속 유지중
이녀석 이용해서 코멘트 달면 삭제버튼 까지 같이 만들어 지도록 할 생각..
1. 부트스트랩에서 적당한 양식 찾기
// 여기서 나는 왜 html 수정했는데 배포 사이트 안바뀌지 라는 삽질을 오지게 해버렸다...! 원본은 서버에 있다는걸 기억해야한다...내컴퓨터는 서버가 아니다 ..AWS에서 24시간 켜있다
2.let temp_html = ` ` 이곳에 적당히 구색맞춰서 끼워넣기

여기서 중요한점..!! <button onclike = "del_comment(${num})" 이거시다 ..!! 여기에 버튼마다 고유의 숫자를 받아와야한다..!!
3.num의 기원 탐색...
어디서 온 num이냐..,,,이건 클라이언트가 댓글을 달때 서버에서 번호를 매긴다고 생각하면된다..!
즉 서버측 코드에 num을 추가시켜줘야함..


4.삭제버튼 클릭 함수 만들기 + 서버에 넘겨주기
이제 코멘트가 달리면 코맨트의 삭제버튼마다 숫자가 부여된다
즉 이제 각 코멘트의 삭제버튼을 누르면 해당 번호의 데이터를 삭제 시켜주면 된다...


num_give로 서버에 각코멘트의 고유번호가 문자형으로 전달된다 이를 int형으로 변환시켜 숫자로 받아서
해당 숫자가 들어있는 데이터를 삭제 명령어 내려주면된다
어차피 열번호로 ..숫자를 카운트 하기 때문에 겹칠일이 ..없다고 생각된다...!


두개의 삭제버튼... 하나는 삭제버튼 만들기전 댓글이다 번호가 부여되기전에 댓글 등록을해서 삭제버튼을 눌러도
삭제할수가없다
하지만 번호 8번을 부여받은 댓글은 삭제된다고 쓴 댓글을 누를시 삭제가 된다



사실 버킷리스트 응용이라서 내가한건 버킷리스트만든거 보고 코드 복붙및 수정을 했을 뿐이다
근데 이거 하다보니가 수정도 할수 있을 거 같다는 생이든다 ... 어차피 delete를 update해서 바꿔주면 될뿐이라는 생각..!
>>아니다... 수정은 어떻게 해야 하는거지... 미궁속 으로 빠져버렸다... 수정 버튼클릭시 새로운 창 생성해서 업데이트 적용하는건가...? 이거 맞는 거같은데 내일 해보고 안되면 질문해봐야겠다...
오랜만에 생각대로 움직여준 컴퓨터에게 고맙다고 하고싶다
이거 그러면 CRUD.....맞지..!
post가 두개이니까 두 post의 url을 다르게 해야된다는건 내추측이다... 배웠는데 기억에서 사라졌거나... 아님 아예 오개념이거나
pymongo 사용법...
# 저장 - 예시
doc = {'name':'bobby','age':21}
db.users.insert_one(doc)
# 한 개 찾기 - 예시
user = db.users.find_one({'name':'bobby'})
# 여러개 찾기 - 예시 ( _id 값은 제외하고 출력)
all_users = list(db.users.find({},{'_id':False}))
# 바꾸기 - 예시
db.users.update_one({'name':'bobby'},{'$set':{'age':19}})
# 지우기 - 예시
db.users.delete_one({'name':'bobby'})
'개인공부 > 삽질' 카테고리의 다른 글
| 게시글마다 댓글조회하기. (1) | 2022.12.26 |
|---|---|
| 삽질 FE (0) | 2022.12.18 |
| 계좌번호 만들기 + 마스킹하기 (0) | 2022.11.26 |
| 투두두두두 (0) | 2022.11.06 |
| 방명록 기능추가하기..! (0) | 2022.11.03 |