Django (11. 게시판 만들기 ) feat.페스트캠퍼스

1. 게시판 만들기

01. board에 Template만들기

  • fcuser에 있는 base.html을 board의 templates에 복사하기!
  • board_list.html 만들기!
  • root urls.py에 board 연결하기!
  • board urls.py 생성하고 views.py 연결하기!
  • board views.py에 board_list.html 렌더링하기!

02. 모델에서 데이터베이스에 있는 데이터 갖고오기!

  • board에 models.py 작성하기!
  • views에 models.py 연결하기
  • migation해주기!
    python manage.py makemigrations
    python manage.py migrate
  • 확인해보기!
    • 임의로 Query set이 출력됨
  • admin.py 수정하기!

  • admin에 게시글 작성


  • board_list.html 수정!

03. 글쓰기 만들기!

  • board_write.html 생성
  • forms.py 생성
  • views.py 수정
  • urls.py에 연결
  • 경로로 들어가 보기!
  • board_write.html 수정
    • input 태그가 아닌 textarea태그로 변경(ifequal이용하기)

  • views.py 수정
  • 동작 확인

04. 글 상세 보기 페이지 만들기!

  • board_detail.html 생성
  • views.py 설정
  • urls.py 설정
  • 기능 확인

좋은 웹페이지 즐겨찾기