Closed minhoryang closed 8 years ago
@juice500ml @jmg7173 어떻게 생각하세용.
사진도 추가해 보았습니다.
pages/__blank.html가 필요한가 싶습니당~
profile.html과 blocks/profile.html의 차이를 모르겠습니다! 사진에 없어서 그런건가.. blocks/~.html파일과 ~.html파일은 같은건가요?
사진으로 설명된 부분은 잘 이해됐습니닷
@juice500ml 사실 안필요한데 혹시나 나중에 404페이지나 이런거 필요할까봐
@jmg7173 blocks/profile.html과 profile.html은 다른거에요. Profile.html은 _main을 상속받아서 blocks/profile.html을 가지는거죠.
사진의 index.html이 profile.html이네요.
우와ㅏ아아ㅏ아아아ㅏ아ㅏ아아ㅏ아ㅏㅏㅏㅏㅏㅏ 수고하셧습니다ㅏ아아ㅏㅇ아!!
헐헐 밤사이에 무슨일이 ㄷㄷㄷㄷ 수고하셨습니다ㅏ아ㅏㅏㅠㅠ
기존 Template 구조의 문제
Jinja2에서 지원하는 몇가지 테크닉들
사용했던 테크닉
{% block NAME %} ... {% endblock %}
{% extends %}
을 통한 블럭 사용{% include "_profile.html" %}
되는지는 모르는데 사용하고픈 테크닉
{% include VARIABLE %}
새 레이아웃의 방향
재사용 가능한 규칙적인 상속 구조 설계
block이름 겹치지 않기
이리저리 끼울 용도의 블럭은 blocks폴더로 구분하기
변수이름 잘짓기
각 block이 사용하는 변수 이름은 블럭이름으로 시작하기 (topbar_logged_in_username)
block들간에 변수의 내용이 겹치더라도 따로 선언해서 따로 사용하기.