
컴퓨터에
MySQL
설치하기
MySQL
파이썬
드라이버 설치하기
데이터베이스와
테이블 만들기
데이터를 읽고/쓰는
코드 구현하기
328 Chapter 7
로그 테이블
로그 데이터 구조 결정하기
웹앱에 데이터베이스를 사용할 수 있는 준비를 마쳤으므로 데이터베이스에 필요한 테이블을
원하는 만큼 만들 수 있습니다. 우리는 각 웹 요청을 로깅한 데이터를 저장할 한 개의 테이블이면
충분합니다.
6
장에서
vsearch
.
log
파일의 각 행에서 어떻게 데이터를 저장했는지 다시 확인합니다.
...
‘
letters
’
값도 로깅했죠.
ImmutableMultiDict([('phrase', 'galaxy'), ('letters', 'xyz')])|127.0.0.1|Mozilla/5.0 (Macintosh; Intel
Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36|{'x', 'y'}
‘
phrase
’
값을 로깅했어요...
폼 데이터를 제출한 컴퓨터의
IP 주소도 로깅했습니다.
요청에 사용된 웹 브라우저의 정보를 표시하는
비교적 긴 문자열도 있어요.
마지막으로
‘
letters
’
와
‘
phrase
’
를
이용해 검색한 결과도 로깅되어 있어요.
적어도 테이블에는
phrase
,
letters ...