장고 웹개발 기초 #3

yuJaeWu·2020년 8월 18일
0

유용한툴

목록 보기
6/7
post-thumbnail

템플릿(template)

템플릿은 장고의 표현부다. 템플릿을 통해 실질적인 디자인이 사용자의 시야에 보인다.
정확히 템플릿은 언어인데 HTML기반은 파일에 파이썬의 문법을 사용할수있게 장고에서
지원하는 방식이다.
사용법은 startapp으로 만들어진 폴더 바로 아래에 templates라는 폴더를 만들고,
그밑에 app의 이름을 한 폴더를 하나 더 만들어 준뒤, 그안에 만들거나, 만들어 놓은 HTML파일을
넣어준다.(복수의 app이름을 피하기위한 방식. django에서 권장하는 방식)
templates 속의 yjw.html이 있다면 views.py에서 바로 렌더링을 해주는 것이다.

그리고 템플릿언어는 여러 기능을 가지고 있는데
대표적인 것이 바로 템플릿 태그이다.

views.py에서 정의하고 렌더한 함수를 쉽게 가지고 오거나 사용할수있다.
사용법은 정의된 함수나 인자를

{{ 파라미터이름 }}

을 사용하면 된다.

profile
어중간한 성공보다는 확실한 실패가 좋다.

0개의 댓글