본문 바로가기
개발/Django

[Django] 게시판 댓글 기능 구현 해보기 - Part 2

by char_lie 2023. 4. 10.
반응형

django를 활용하여 게시판 댓글 기능을 구현해 보자.

코드는 아래 링크 내용에서 이어진다. 

https://edder773.tistory.com/161

 

[Django] 게시판 댓글 기능 구현 해보기 - Part 1

django를 활용하여 게시판 댓글 기능을 구현해 보자. 기본 코드는 아래 링크 페이지에서 이어진다. https://edder773.tistory.com/108 [Django] 권한과 인증 기능 사용해보기 - Part 6 (비밀번호 변경 기능 만들

edder773.tistory.com

사용자에게 댓글을 입력받아 저장한 데이터베이스에서 내용을 출력 및 삭제 할 수 있게 해보자


데이터베이스에서 내용을 가져오기 위해 views의 read 함수의 내용을 수정해주자.

이제 함수를 수정해줬으니, read.html 에서 댓글 목록을 출력할 수 있게 변경해 주자

이렇게 추가해주고, 정상적으로 댓글이 출력되는지 확인해보자.

이전에 넣어준 댓글 등록이 정상적으로 출력되는 것을 알 수 있다.

이제 댓글 내용을 삭제할 수 있도록 추가로 구현해 보자.

삭제를 위한 path를 url.py에 추가해준다.

그러고 views.py에서 삭제를 위한 함수를 정의해주자.

이제 삭제를 할 수 있는 버튼을 댓글 옆에 만들어주자.

여기까지 작성했으면 서버를 동작시켜서 정상 작동하는지 확인해보자.

정상적으로 삭제 버튼이 생성됐다. 이제 삭제를 해보자.

정상적으로 지워지는 것을 확인 할 수 있다.

반응형

댓글