이번주는 퇴근 후 내내 WE 개발만했다. 회사에서도 개발, 집에서도 개발을 하다보니 얻어가는 것은 많지만 정신이 나갈것같다...ㅋㅋㅋ 그래도 나름 진행되는게 눈에 보여서 뿌듯하다.
ppt로나마 조잡하게 로고를 가렸다...^^ 로고에 색깔이 있는데 가려서 그런지 더 휑해보인다..
좌측 메뉴와 content 는 임시로 입력해둔 값이고 상단메뉴는 DB에 있는 값을 조회해온것이다. 흰 배경에 검은색 글씨라 암것도 안한거같은데 나름 위치도 잡고 하는 김에 DB 데이터도 조회하느라 시간은 많이 잡아먹었다.
DB에 접근하기 위해 pymysql 을 사용하였다. 개발 시 sql 만 작성하여 DB에 연결할 수 있도록 기본 함수(DB 연결, 쿼리문 실행, 연결 종료 등)을 추가했다.
python에서 DB에 접근하기 위해 주로 사용하는 라이브러리로는 sqlite3, sqlalchemy, pymysql 이 있다. 아래는 pymysql 을 선택한 이유이다.
sqlite3
: DB 정보를 .db 확장자를 가지는 파일로 저장한다. .db 확장자를 가지는 파일을 열람하기 위해서는 별도의 프로그램을 설치해야하고 같은 확장자라 할지라도 생성한 방식에 따라 접근할 수 없을 수 있다한다. sqlalchemy
: 작년 초에 한번 써본게 다라서 그런지 사용법이 익숙치않다. DB에 접근하기 위해서 sqlalchemy에 대해 알아야 할 것들이 많다고 느껴져 선택하지 않았다.pymysql
: 회사에서 사용한다