- 해당 코드를 수정하여 vertion을 수정할 수 있다
- page의 중복되는 contents를 main에 작성하여 다른 page가 상속받게하여 중복되는 코드를 줄일 수 있다.
- page 호출시 main의 contents와 해당 page의 contents를 합쳐서 보내준다
- block 부분에 상속받는 page들의 contents들이 들어간다
- block + 이름 으로 작성해준다
- view에서 html page를 render를 통해 만들어줄때 만약 block을 통해 다중 상속을 하는 경우, 가장 하위 page를 만들어 보내줘야 한다
- extends를 통해 상속받을 page를 작성한다
- 상속받을 page에서 지정한 block 이름과 동일해야한다
- block 안에 상속받는 page의 contents를 작성하면 main의 block 부분에 합쳐져서 출력된다
- 상속받는 page에도 load static 써야 한다!
- 상속받는 page를 출력하려면 url에 해당하는 view의 함수에서 하위 page를 출력시켜줘야 한다 ( ex. main - page1 - page2 면 page2를 render 해야한다 )
- 상속 기능을 이용해 코드를 수정하였다
- head, css, js는 중복되므로 base에 넣어 상속해준다
- 글 리스트 화면
- 단일 글 화면