U E D R , A S I H C RSS

열파참/프로젝트

Difference between r1.13 and the current

@@ -1,36 +1,165 @@
== 개요 ==
[열파참/금요일]
[열파참]
http://goo.gl/11ZcFB
'''PROJECT'''
django+gae를 이용한 ZeroPage 도서 관리 프로젝트.
2015년 1학기 매주 금요일 4시에 진행.

=== 환경 ===
* GoogleAppEngine
* Python2.7
* Django 1.4
http://library.zeropage.org
https://github.com/ZeroPage/zp-library
 
* 전신
* [열파참/금요일]
* [열파참]
* 환경
* GoogleAppEngine
* Python2.7
* Django 1.4

== 진행 ==
=== 9월 4일 ===
* 환경 세팅
* 명세
* 프로젝트 생성 초대
* 디렉토리 초간단 파악
* [https://developers.google.com/appengine/articles/django-nonrel?hl=ko django with gae 문서 투척] - 스믈스믈 읽어보기
* {{{dev_appserver.py (디렉토리명)}}}으로 로컬에서 테스트 할 수 있고 8080포트로 접속, 8000포트로 관리자 페이지 접속.

=== 9월 11일 ===
* 채워주세요 [조영준]님 -[박희정]이
==== 환경 세팅 ====
* https://console.developers.google.com/
* https://cloud.google.com/sdk/#download

==== 간단 명세 ====
* 검색기능
* 대여기능
* 대여자 확인, 대여 기간, 1개월 마다 갱신
* 대여 예약
* 관리자 기능
* 도서 추가
* 수동으로 입력
* 외부 API 이용 검색 (ISBN, 책 명, 등)
* 바코드 인식
* 회원 관리?
* 회원 기능?
* 마이페이지 (대여 상황, 목록 등)
* 컬렉션
* 도서 추가/수정 요청
* 도서 위시리스트
* 책 정보
* ISBN, 이름, 보조 이름, 저자
* 기증자
* 대여자, 대여기간
* 후기/별점/카테고리/태그
* 편의 기능
* 오늘/이달의 책 추천
* 인기 도서
* 신규 도서
* ~~ㄱ...기자재~~
=== 9월 18일 ===
* 설계함 (관련 내용은 구글독스 참조)
* 도서 검색은 api를 사용하기로 했심당. (어디꺼를 사용할까?)
설계를 했습니다. 중요도가 높은 순서로 작업합니다.(별이 많을 수록)
{{{
장고는 MVC가 아니라 MVT인데...
Model -> Model
View -> Template
Controller -> View
- 고한종 선배님
}}}
 
==== Model ====
* 책 정보 ★★★
* ISBN13
* ISBN10
* 제목
* 저자
* 역자
* 출판사
* 출판일
* 설명
* 카테고리
* 언어
* 섬네일 주소 (작음/보통)
* 페이지
* 권 수
* 기증자
* 등록 일자
* 회원 정보 ★★☆
* 리뷰 정보(게시판) ★☆☆
 
==== View ====
* Front page ★★★
* 도서 검색
* 제목, 저자, 출판사
* 관리자 로그인
* 도서 검색 결과 ★★★
* 리스트 형
* 섬네일, 제목, 저자, 출판사, 출판일
* 도서 관리 ★★★
* 도서 추가
* ISBN으로 추가
* 책 이름으로 추가
* 수동으로 추가
* 도서 보기 ★★★
* 책 정보 뿌리기
* 저자/출판사 클릭 시 관련 검색? 
* 관련 도서 출력? (동일 저자/출판사 도서) 
* 관리자일 경우 수정 버튼 추가
* 회원 관리,도서 대여 ★★☆
* 컬렉션, 위시리스트, 리뷰 ★☆☆

=== 9월 25일 ===
* 도서 검색 api는 Google + (Naver | Daum)
* NDB관련 문서를 읽어보고, 코드도 같이 읽어봄

==== API ====
* 구글 https://www.googleapis.com/books/v1/volumes?q=isbn:8934936460
* 다음 http://apis.daum.net/search/book?q=8934936460&apikey=19d3273451bd445399b4cc34a4fdbd45a11e5cee&output=json
* 네이버 http://developer.naver.com/wiki/pages/SrchBook
* 국회도서관 https://openapi.nanet.go.kr/S3002_01_01.html
=== 10월 30일 ===
* 우리 너무 오랜만에 했어요. 까먹음. 코딩 시작..
* 갱신점... 제발 ㅠㅠ
* 참가자: [조영준], [박희정], [안미리], [이원준]
* 우리 너무 오랜만에 했네요. 까먹었지만 되는대로 코딩 시작..
*
* 조영준, 이원준 - google api에서 정보 가져오기
* 안미리, 박희정 - models.py 작업

=== 11월 6일 ===
* 원준연 참전
*
* 참가자: [조영준], [박희정], [안미리], [원준연], [이원준]
* 오랜만에 원준연 학우 참전
* 한 일
* 조영준
* migration: gae 제공 repo가 아닌 github로 이전
* gae는 python3을 쓸 수 없음을 확인 (ㅜㅜ)
* class view 탐색 - https://docs.djangoproject.com/en/dev/ref/class-based-views/
* 안미리, 박희정 - models.py
* 원준연, 이원준 - google api 에서 정보 가져오기
 
=== 11월 20일 ===
* 참가자: [조영준], [박희정], [안미리], [원준연], [이원준]
==== 조영준 ====
* class view에 대한 깨달음
* django.model를 쓰는 애들은 사용 못 함. - Create/Update/Delete/Generic date&display 등
* 쓸만한 것들은 다음: Template/Redirect/Form view
==== 안미리★박희정 ====
* formview쪽을 첨 건드려봤음.
* action 작성하다가 끝나게 생김
==== 원준연♥이원준 ====
* 이제야 ISBN10 <-> ISBN13 Converting 이 끝남
* 그런데 json 파싱할 생각하려니 모든 의욕이 사라지는 기적을 체험함
* 생각해보니 Google에서 받아온 데이터랑 Daum에서 받아온 데이터의 속성들이 같은 이름으로 대응될거 같지가 않음
* 그래서 keys 값으로 넘겨서 원하는 값을 불러옵니다.
 
=== 11월 27일 ===
* 참가자: [조영준], [박희정], [안미리], [원준연], [이원준]
==== 조영준 ====
* 필수항목입니다.
==== 안미리,박희정 ====
* formview 작성함
* 데이터 정상적으로 들어감
* validation check 조금 더 작성할라구 합니다.
==== 원준연,이원준 ====
* 필수항목입니다.
 
=== 이 후 ===
REPO를 참조하시기 바랍니다.
https://github.com/ZeroPage/zp-library
 
== Archive ==
http://goo.gl/11ZcFB - 스터디시 사용했던 문서. 비공개.



개요

django+gae를 이용한 ZeroPage 도서 관리 프로젝트.
2015년 1학기 매주 금요일 4시에 진행.


진행

9월 4일

  • 프로젝트 생성 및 초대
  • 디렉토리 초간단 파악
  • django with gae 문서 투척 - 스믈스믈 읽어보기
  • dev_appserver.py (디렉토리명)으로 로컬에서 테스트 할 수 있고 8080포트로 접속, 8000포트로 관리자 페이지 접속.

9월 11일

간단 명세

  • 검색기능
  • 대여기능
    • 대여자 확인, 대여 기간, 1개월 마다 갱신
    • 대여 예약
  • 관리자 기능
    • 도서 추가
      • 수동으로 입력
      • 외부 API 이용 검색 (ISBN, 책 명, 등)
      • 바코드 인식
    • 회원 관리?
  • 회원 기능?
    • 마이페이지 (대여 상황, 목록 등)
    • 컬렉션
    • 도서 추가/수정 요청
    • 도서 위시리스트
  • 책 정보
    • ISBN, 이름, 보조 이름, 저자
    • 기증자
    • 대여자, 대여기간
    • 후기/별점/카테고리/태그
  • 편의 기능
    • 오늘/이달의 책 추천
    • 인기 도서
    • 신규 도서
  • ㄱ...기자재

9월 18일

설계를 했습니다. 중요도가 높은 순서로 작업합니다.(별이 많을 수록)
장고는 MVC가 아니라 MVT인데...
Model -> Model
View -> Template
Controller -> View
- 고한종 선배님

Model

  • 책 정보 ★★★
    • ISBN13
    • ISBN10
    • 제목
    • 저자
    • 역자
    • 출판사
    • 출판일
    • 설명
    • 카테고리
    • 언어
    • 섬네일 주소 (작음/보통)
    • 페이지 수
    • 권 수
    • 기증자
    • 등록 일자
  • 회원 정보 ★★☆
  • 리뷰 정보(게시판) ★☆☆

View

  • Front page ★★★
    • 도서 검색
      • 제목, 저자, 출판사
    • 관리자 로그인
  • 도서 검색 결과 ★★★
    • 리스트 형
    • 섬네일, 제목, 저자, 출판사, 출판일
  • 도서 관리 ★★★
    • 도서 추가
      • ISBN으로 추가
      • 책 이름으로 추가
      • 수동으로 추가
  • 도서 보기 ★★★
    • 책 정보 뿌리기
    • 저자/출판사 클릭 시 관련 검색?
    • 관련 도서 출력? (동일 저자/출판사 도서)
    • 관리자일 경우 수정 버튼 추가
  • 회원 관리,도서 대여 ★★☆
  • 컬렉션, 위시리스트, 리뷰 ★☆☆

9월 25일

  • 도서 검색 api는 Google + (Naver | Daum)
  • NDB관련 문서를 읽어보고, 코드도 같이 읽어봄

10월 30일

  • 참가자: 조영준, 박희정, 안미리, 이원준
  • 우리 너무 오랜만에 했네요. 까먹었지만 되는대로 코딩 시작..
  • 한 일
    • 조영준, 이원준 - google api에서 정보 가져오기
    • 안미리, 박희정 - models.py 작업

11월 6일

11월 20일

조영준

  • class view에 대한 깨달음
    • django.model를 쓰는 애들은 사용 못 함. - Create/Update/Delete/Generic date&display 등
    • 쓸만한 것들은 다음: Template/Redirect/Form view

안미리★박희정

  • formview쪽을 첨 건드려봤음.
    • action 작성하다가 끝나게 생김

원준연♥이원준

  • 이제야 ISBN10 <-> ISBN13 Converting 이 끝남
  • 그런데 json 파싱할 생각하려니 모든 의욕이 사라지는 기적을 체험함
  • 생각해보니 Google에서 받아온 데이터랑 Daum에서 받아온 데이터의 속성들이 같은 이름으로 대응될거 같지가 않음
  • 그래서 keys 값으로 넘겨서 원하는 값을 불러옵니다.

11월 27일

조영준

  • 필수항목입니다.

안미리,박희정

  • formview 작성함
    • 데이터 정상적으로 들어감
    • validation check 조금 더 작성할라구 합니다.

원준연,이원준

  • 필수항목입니다.

이 후

REPO를 참조하시기 바랍니다.
https://github.com/ZeroPage/zp-library

Archive

http://goo.gl/11ZcFB - 스터디시 사용했던 문서. 비공개.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:25
Processing time 0.0556 sec