본문 바로가기

분류 전체보기

(139)
Ep02-2 : Python에서 데이터 베이스 접근하기 Python DB API(PEP 249)란? Python에서 데이타베이스를 엑세스하기 위한 한 방법이다. Python DB API는 여러 데이타베이스를 엑세스하는 표준 API 로서 여러 DB 엑세스 모듈에서 이 최소한의 API 인터페이스 표준을 따르고 있다. PEP249 PEP 249 는 파이썬에서 명시하는 DBAPI 2.0 에 대한 문서이다. 파이썬에서는 데이터베이스와 연결하는 파이썬 모듈들은 권장되는 가이드라인을 따라 제작되도록 안내하는데, 이러한 명시적인 가이드라인 덕분에 파이썬에서 데이터베이스와 연결하는 작업은 다양한 데이터베이스라도 동일한 API를 이용해 데이터를 다룰 수 있는것이다. SQLite3 우선 SQLite는 작고 빠르며 독립적인 고신뢰성, 완전한 기능을 갖춘 SQL 데이터베이스 엔진을..
Ep02-1 : 라우팅/ 변수 규칙/ 후행 슬래시/ url구축/ http 메소드 라우팅이란? 어떤 주소를 누가 담당할 것인지, 어떤 요청을 어떤 함수가 응답할 것인지를 연결해 주는 작업이다. 라우팅을 사용할 때에는 route() 데코레이터를 사용하여 함수와 URL을 연결시켜 준다. 여기서 데코레이터란 클래스에서 메소드를 만들 때 @로 시작하는 것들이 데코레이터이다. 경로에 아무것도 입력하지 않으면 home()함수가 응답하여 실행되고, 경로가 입력 된다면 그 경로에 맞는 함수가 실행되게 된다. 변수 규칙 파이썬 Flask에서는 경로에 변수를 사용할 수 있는데 경로에서 를 사용하여 변수를 받아 올 수 있다. 왼쪽 소스 처럼 를 사용하면 변수를 받을 수 있다. 이때 밑에 함수를 실행 하게 되면 함수가 호출되면서 매개변수로 전달하기 때문에 함수에 같은 변수명을 넣어줘야 한다. 변수의 자료형..
Ep01: 플라스크 개발 환경 설정 후 과제 과제 : 자신의 웹 브라우저에 학번 출력하기