아이마스DB) 1.0.0버전까지의 변경점

2019. 1. 29. 23:38프로젝트(완료)/아이돌DB

 프로젝트는 https://birth.아이마스db.kr에서 현재 구동되어지고 있는 웹사이트이며

모든 소스코드는 https://github.com/nonameP765/idolDB_Django 공개됨을 말씀드립니다.

사진의 모든 저작권은 반다이 남코 엔터테이먼트에게 있으며 영리 목적으로 사용하지 않음을 알려드립니다.



블로그 관리를 안해 남아있는 자료가 별로 없어 깃헙 커밋로그를 바탕으로 리뷰하겠습니다.

또한 drf이후 브랜치를 활용해 많은 변화가 생길때마다 업데이트시키고 있습니다.


1. Alpha v11.28.1

- 방명록을 만들었습니다.

- 기타 폴더명을 변경하였습니다.

구현화면



2. Alpha v12.3.1_drf

- django-rest-framework 를 사용해 생일 열람을 API화 하였습니다. 사용법은 GitHub 레포지토리에 정리되있습니다.


3. django default user remake

- 기본 Auth를 확장하여 AbstractBaseUser을 상속하여 유저 데이터베이스를 변경하였습니다.


4. 1.0.0

- 세션을 남용하고 있던 부분을 상당수 제거하였습니다.

- get방식으로 페이지 인덱싱이 진행됩니다.

- 장고 기본기능 form을 활용한 로그인과 회원가입을 지원합니다.

- 속도상의 문제로 이메일 인증을 제거하였습니다.

- nginx와 letsencrypt 무료 ssl로 https서버로 가동되기 시작합니다.

과거 사진이라 이전 url임을 알려드립니다.


5. Merge pull request #6 from nonameP765/drf

- ngdb.kr 도메인이 만료되었습니다. 그에 아이마스db.kr 도메인으로 넘어갑니다.

- 주인장 집의 라즈베리파이 2개로 하나는 웹서버, 하나는 db서버로 구동중입니다.

- 데이터베이스가 mysql에서 postgresql로 변경되었습니다.