Django

Django로 커뮤니티 사이트 만들기 (4): CRUD(Update, Delete)

Jinmidnight 2023. 9. 18. 04:10
 

GitHub - jinmidnight01/community_answer

Contribute to jinmidnight01/community_answer development by creating an account on GitHub.

github.com

본 내용의 코드는 전부 위 링크에 있으니 참고바랍니다

 


CRUD(Update): View & Template 작성, URL 주소 지정

1. views.py에서 update 함수 작성

* @login_required: 로그인된 사용자만 접근 가능 / 로그인하지 않았다면 로그인 페이지로 연결

 

2. templates에서 update.html 작성

 

3. urls.py에서 주소 지정

 


CRUD(Delete): View & Template 작성, URL 주소 지정

1. views.py에서 delete 함수(게시글 삭제), comment_delete 함수(댓글 삭) 작성

 

2. templates에서 detail.html 수정

게시글 삭제/수정

 

댓글 삭제

 

* 사용자와 게시글/댓글 작성자가 일치하는지 검토

 

3. urls.py에서 주소 지정