개요 ¶
django+gae를 이용한 ZeroPage 도서 관리 프로젝트.
http://library.zeropage.org
https://github.com/ZeroPage/zp-library
http://library.zeropage.org
https://github.com/ZeroPage/zp-library
9월 4일 ¶
- 프로젝트 생성 및 초대
- 디렉토리 초간단 파악
- django with gae 문서 투척 - 스믈스믈 읽어보기
dev_appserver.py (디렉토리명)
으로 로컬에서 테스트 할 수 있고 8080포트로 접속, 8000포트로 관리자 페이지 접속.
간단 명세 ¶
- 검색기능
- 대여기능
- 대여자 확인, 대여 기간, 1개월 마다 갱신
- 대여 예약
- 대여자 확인, 대여 기간, 1개월 마다 갱신
- 관리자 기능
- 도서 추가
- 수동으로 입력
- 외부 API 이용 검색 (ISBN, 책 명, 등)
- 바코드 인식
- 수동으로 입력
- 회원 관리?
- 도서 추가
- 회원 기능?
- 마이페이지 (대여 상황, 목록 등)
- 컬렉션
- 도서 추가/수정 요청
- 도서 위시리스트
- 마이페이지 (대여 상황, 목록 등)
- 책 정보
- ISBN, 이름, 보조 이름, 저자
- 기증자
- 대여자, 대여기간
- 후기/별점/카테고리/태그
- ISBN, 이름, 보조 이름, 저자
- 편의 기능
- 오늘/이달의 책 추천
- 인기 도서
- 신규 도서
- 오늘/이달의 책 추천
ㄱ...기자재
9월 18일 ¶
설계를 했습니다. 중요도가 높은 순서로 작업합니다.(별이 많을 수록)
장고는 MVC가 아니라 MVT인데... Model -> Model View -> Template Controller -> View - 고한종 선배님
Model ¶
View ¶
- Front page ★★★
- 도서 검색
- 제목, 저자, 출판사
- 제목, 저자, 출판사
- 관리자 로그인
- 도서 검색
- 도서 검색 결과 ★★★
- 리스트 형
- 섬네일, 제목, 저자, 출판사, 출판일
- 리스트 형
- 도서 관리 ★★★
- 도서 추가
- ISBN으로 추가
- 책 이름으로 추가
- 수동으로 추가
- ISBN으로 추가
- 도서 추가
- 도서 보기 ★★★
- 책 정보 뿌리기
- 저자/출판사 클릭 시 관련 검색?
- 관련 도서 출력? (동일 저자/출판사 도서)
- 관리자일 경우 수정 버튼 추가
- 책 정보 뿌리기
- 회원 관리,도서 대여 ★★☆
- 컬렉션, 위시리스트, 리뷰 ★☆☆
API ¶
10월 30일 ¶
11월 6일 ¶
조영준 ¶
- class view에 대한 깨달음
- django.model를 쓰는 애들은 사용 못 함. - Create/Update/Delete/Generic date&display 등
- 쓸만한 것들은 다음: Template/Redirect/Form view
- django.model를 쓰는 애들은 사용 못 함. - Create/Update/Delete/Generic date&display 등