# 메인 페이지에 게시판 만들기

왼쪽에 vies.py를 클릭

urls.py를 통해 들어올 함수를 먼저 제작
메인페이지에 데이터를 전송하기 위해 models.py로 부터 테이블의 모든 데이터를 불러와서 id열로 정렬시킨 후
게시판의 글이 많아지면 Page를 나누기 위해 Paginator를 통해 한 화면에 7개의 글만 나오도록 설정
그 후 다른 Page를 누를 때 마다 그 Page의 정보를 현재 메인 페이지에 전달
만약 메인 페이지에 Page 정보가 없을 시 1Page로 받게끔 설정

다음은 urls.py를 통해 경로를 설정

path에 경로를 minlist/로 설정함에 따라서
host 주소로 할 경우 http://127.0.0.1/mainlist/ 의 주소로 이동 시
메인 페이지가 출력

views.py에서 만든 함수들을 통해 출력 될 html 페이지들을 만들기 위해
페이지들만 담길 폴더를 먼저 생성

폴더 명은 무조건 templates라고 해줘야 함

templates폴더 안에 먼저 메인 페이지인 MainList.html을 만들어 줌

메인 페이지의 html 코드

위의 코드들을 완벽하게 수행 하면 다음과 같이 메인페이지를 출력 할 수 있다.
추후 다음 글들을 통해 기능들을 추가 할 예정
'Python3 게시판 제작' 카테고리의 다른 글
게시판 제작 - 3 (어드민 페이지) (0) | 2019.07.29 |
---|---|
게시판 제작 - 2 (db만들기) (0) | 2019.07.28 |
게시판 제작 - 1 (설치) (0) | 2019.07.27 |