ORM2 7. 정보관리 - 7.3.웹 서비스와 DB '7.정보관리'의 이전 글들에서 DB의 개념(7.1)과 파이썬 프로그램 안에서 DB를 사용하는 방법(7.2)을 살펴보았다. 포스팅의 주제가 웹 서비스개발 이고 웹 서비스의 가장 중요한 역할이 정보를 관리하는 것이기 때문에 웹 서비스에서 DB를 쓰고(write), 읽는(read) 동작에 대해 살펴보겠다. DB에 들어있는 책 정보를 웹 페이지를 통해 보여주는 프로젝트를 예제로 살펴보자. 아래 그림과 같이 프로젝트 디렉토리를 만들고 뷰(view)파일들(웹 페이지를 구성할 파일들)을 생성하자. ▶ 07_webpage_DB/static/main.css 웹 페이지에 디자인을 적용하지 않으므로 CSS파일은 비워둔다. ▶ 07_webpage_DB/templates/books.html Home {%for book in .. 2020. 9. 4. 7. 정보관리 - 7.2.파이썬으로 DB 사용하기 글을 쓰면서 늘 느끼는 것이지만 어느 분야나 처음 보는 용어는 참 생소하고 어렵다. 더욱이 앞 글자만 따서 축약한 용어(abbreviation)는 배움을 힘들게 만들기도 한다. 앞서 DB를 살펴보고 MariaDB를 다루면서 SQL(Structured Query Language)를 사용했었다. DB를 다루기 위해 select..., create..., show... 이렇게 동사로 시작하는 명령어를 사용한다. DB를 다루기 위한 기본적인 언어임에는 맞지만 SQL을 몰라도 DB를 사용할 수 있는 방법이 잘 개발되어 있다. 프로그래밍 언어 안에서 DB를 다루는 대표적인 방법은 DB가 사용하는 데이터구조를 프로그램이 사용하는 데이터구조에 대응시키는 것이다. 예를 들어 테이블(table)을 클래스(class)로 변.. 2020. 9. 1. 이전 1 다음