web (2) 썸네일형 리스트형 Flask 8 : 블로그 블루프린트 원문링크 : https://flask.palletsprojects.com/en/1.1.x/tutorial/blog/몇몇 블로그나 책에서는 blueprint를 청사진이라고 번역한 것이 보이지만, 청사진이라는 용어가 아무런 인사이트를 주지 못하는 직역이라 그냥 블루프린트라고 쓰기로 했습니다.블로그 블루프린트블로그 블루프린트를 만들기 위해 사용자 인증 섹션에서 사용한 것과 동일한 기술을 이용합니다. 블로그는 전체 포스트 목록 화면을, 그리고 로그인한 유저를 위해 포스트 작성/수정/삭제 화면을 제공합니다.각 화면을 만드는 동안 개발 서버는 운영(running)상태로 유지해주세요. 코드를 하나씩 수정해가면서 브라우저를 통해 각각의 URL에 대한 접속 테스트를 진행해보세요. 블루프린트블루프린트를 만들고 어플리케이션.. Flask 6 : 템플릿 https://flask.palletsprojects.com/en/1.1.x/tutorial/templates/ 템플릿 Templates지금까지는 웹사이트에서 이용할 사용자 인증 관련 기능을 개발했습니다. 하지만 이들 URL에 접속하려고 하면 TemplateNotFound 라는 에러메시지가 뜹니다. 이는 사용자 인증 관련 뷰가 render_template() 이라는 함수를 호출하지만 아직 템플릿을 작성하지 않았기 때문이죠. flaskr 패키지에서는 템플릿 파일들을 templates 디렉터리에 저장할 것입니다. 템플릿은 정적인 데이터 뿐 아니라 placeholder를 이용해 표시되는 동적인 데이터를 함께 담고있는 파일입니다. 템플릿은 데이터와 결합해 최종적인 화면을 생성합니다. Flask는 템플릿을 화면에.. 이전 1 다음