본문 바로가기

전체 글

(67)
Flask 6 : 템플릿 https://flask.palletsprojects.com/en/1.1.x/tutorial/templates/ 템플릿 Templates지금까지는 웹사이트에서 이용할 사용자 인증 관련 기능을 개발했습니다. 하지만 이들 URL에 접속하려고 하면 TemplateNotFound 라는 에러메시지가 뜹니다. 이는 사용자 인증 관련 뷰가 render_template() 이라는 함수를 호출하지만 아직 템플릿을 작성하지 않았기 때문이죠. flaskr 패키지에서는 템플릿 파일들을 templates 디렉터리에 저장할 것입니다. 템플릿은 정적인 데이터 뿐 아니라 placeholder를 이용해 표시되는 동적인 데이터를 함께 담고있는 파일입니다. 템플릿은 데이터와 결합해 최종적인 화면을 생성합니다. Flask는 템플릿을 화면에..
Flask 5 : 블루프린트와 뷰 원문 : https://flask.palletsprojects.com/en/1.1.x/tutorial/views/파란색 글씨는 이해를 돕기위해 역자가 추가한 내용입니다.블루프린트(Blueprint)와 뷰(View)뷰(view)는 사용자의 요청(request)에 대응(respond)할 화면을 의미합니다. Flask는 사용자의 URL 요청(request)이 들어오면 패턴매칭 방법을 이용해 특정 뷰에 연결시키고, 뷰는 이에 상응하는 화면을 만들어냅니다(respond). 블루프린트 만들기블루프린트란 연관있는 여러 개의 뷰를 그룹으로 묶어서 처리하는 방법을 말합니다. 각각의 뷰를 앱에 직접 등록하는 대신 블루프린트에 등록하고, 이 블루프린트를 앱에 등록시킵니다.Flaskr 프로젝트에는 두 개의 블루프린트가 있습니..
Flask 4 : DB 구축 2019년 여름 현재 시중에 나와있는 Flask 책은 추천하기에 마땅치 않아, Flask 공식 웹사이트에서 제공하는 튜토리얼로 공부하시기를 권해드립니다. 하지만, 공식 웹사이트는 영어라는거...그래서 Flask 공식 웹사이트 튜토리얼에 대한 번역을 올립니다. 원문의 흐름에 따라 번역했고, 이해를 돕기 위해 직역보다는 의역을 합니다.원문 : https://flask.palletsprojects.com/en/1.1.x/tutorial/DB 구축 사용자 데이터와 블로그 글 데이터를 저장하기 위해 SQLite 라는 데이터베이스를 이용합니다. SQLite는 파이썬 빌트인 데이터베이스로 sqlite3 모듈을 이용해 접근하게 됩니다.SQLite는 파이썬 빌트인 데이터베이스라 별도로 설정을 할 필요가 없어 편리합니다...
Flask 3 : 어플리케이션 설치 2019년 여름 현재 시중에 나와있는 Flask 책은 추천하기에 마땅치 않아, Flask 공식 웹사이트에서 제공하는 튜토리얼로 공부하시기를 권해드립니다. 하지만, 공식 웹사이트는 영어라는거...그래서 Flask 공식 웹사이트 튜토리얼에 대한 번역을 올립니다. 원문의 흐름에 따라 번역했고, 이해를 돕기 위해 직역보다는 의역을 합니다.원문 : https://flask.palletsprojects.com/en/1.1.x/tutorial/ 어플리케이션 설치Flask 어플리케이션은 Flask 클래스의 인스턴스 형태로 만들어집니다. 따라서 어플리케이션과 관련된 설정, URL 등은 클래스 내에 등록되게 됩니다.Flask 어플리케이션을 만드는 가장 직접적인 방법은 디폴트 코드에 직접 Flask 인스턴스를 만드는 것이죠..
Flask 2 : 프로젝트 구조 2019/08/27 - [Python] - Flask 1 : Tutorial 소개2019/08/28 - [Python] - Flask 2 : 프로젝트 구조2019/08/28 - [Python] - Flask 3 : 어플리케이션 설치2019/08/28 - [Python] - Flask 4 : DB 구축2019/08/28 - [Python] - Flask 5 : 블루프린트와 뷰2019/09/06 - [Python] - Flask 6 : 템플릿2019/09/08 - [Python] - Flask 7 : 정적 파일2019/10/03 - [Python] - Flask 8 : 블로그 블루프린트 2019년 여름 현재 시중에 나와있는 Flask 책은 추천하기에 마땅치 않아, Flask 공식 웹사이트에서 제공하는 튜토리..
Flask 1 : Tutorial 소개 2019년 여름 현재 시중에 나와있는 Flask 책은 추천하기에 마땅치 않아, Flask 공식 웹사이트에서 제공하는 튜토리얼로 공부하시기를 권해드립니다. 하지만, 공식 웹사이트는 영어라는거...그래서 Flask 공식 웹사이트 튜토리얼에 대한 번역을 올립니다. 원문의 흐름에 따라 번역했고, 이해를 돕기 위해 직역보다는 의역을 합니다.원문 : https://flask.palletsprojects.com/en/1.1.x/tutorial/목차:프로젝트 구성어플리케이션 설치DB 구축블루프린트와 뷰템플릿정적 파일블로그 블루프린트프로젝트 팩키징테스트배포개발 이 튜토리얼은 블로그 어플리케이션인 Flaskr를 제작하는 과정을 소개합니다. 주요 기능은 회원가입, 로그인, 글 작성, 수정, 삭제 입니다. 또한, 어플리케이션..
금융공학 레시피 : 온라인 파이썬 실습환경 금융공학 레시피 책에 담겨있는 실습을 온라인상에서 하실 수 있는 실습환경 입니다.이런저런 사유로 아나콘다 설치가 어려운 분들은 온라인 실습환경을 이용하시기 바랍니다.https://mybinder.org/v2/gh/finterstellar/recipe/master 화면이 열리고 1분정도 기다리면 코드를 편집하거나 직접 코드를 짜볼 수 있는 화면이 열립니다. (인터넷 환경에 따라 소요 시간은 상이할 수 있습니다)