flask html렌더링

bird.j·2021년 2월 20일
0

flask

목록 보기
4/7
  • 웹은 사용자에게 보여지는 프론트엔드와 프론트에서 요청한 내용을 처리하는 백엔드단이 있다.

  • 플라스크는 마이크로프레임워크이기 때문에 장고와 달리 프론트엔드와 백엔드를 동시에 처리하지 못한다. 플라스크는 요청을 처리하는 등 서버의 백엔드만을 담당하며 사용자에게 보여지는 부분은 프론트엔드 언어를 사용해야한다.



HTML


: 하이퍼텍스트 마크업 언어. 구조적 웹 문서를 만들 수 있는 언어로 태그 단위로 제어한다.



플라스크 HTML 파일 렌더링


파이썬 코드 내부에서 html코드 작업을 하다보면 다소 불편하고 작성이 어렵다. 플라스크에서 제공하는 렌더링 함수를 이용해 외부에서 작성한 html파일을 가져와 사용할 수 있어 간편하게 웹 페이지를 조성할 수 있다. html변수에 담았던 html작성 내용을 파이썬 코드가 위치한 경로에 templates 폴더를 만든 뒤 .html확장자로 앞 내용을 넣어 저장한다. 작성한 코드의 내용을 render_template함수를 이용해 가져온다.

return render_template('파일명.html')

0개의 댓글