web-add-clone-board-modify-del
title: Pet-Project-web-수정 및 삭제기능 추가
category: pet project
tags: pet project
date: 2021-06-09 4:55:01
개요
웹에 클론코딩 페이지를 추가하기까지의 정리
현황
게시글 수정 및 게시글 삭제를 추가하였다.
[글쓰기 버튼 추가 및 작성일시 추가]
[글쓰기 눌렀을 때 화면]
소스 코드 수정 현황
- clone_board.py
- board_add.html
- board_content.html
clone_board.py 코드
1 | @clone_board_bp.route('/del/<int:board_content_idx>/') |
clone_board.py 설명
- 일부 생략된 코드임을 유의
- 삭제 버튼을 누르면 DB에서 삭제
- 수정 버튼을 누르면 수정창(게시글 작성 재활용)을 띄워줌
- 수정창에서 등록을 눌렀다면(request = POST인 경우) db에 업데이트 해주고 수정된 내용을 보여줌
board_add.html 코드
1 | 생략 |
board_add.html 설명
- 조건문으로 수정모드일때와 글작성 모드를 forms의 값 유무로 판단하여 버튼을 눌렀을 때 연결할 url을 설정해줌
board_content.html 코드
1 | <div class="btns"> |
board_content_html 설명
- 수정,삭제버튼 추가
향후 목표
- 기능 손보기
- 부트스트랩 변경(디자인 수정)
- 글 수정기능
- 패스워드 기능 추가
- 글 삭제
- 패스워드 기능 추가
- 사진 업로드 기능(글쓰기)
- 작성자 이름 추가(닉네임)
- 글 댓글 기능 추가
- 댓글 작성자 이름
- 댓글 패스워드
- 댓글 수정, 삭제