2일차 - 기본틀, 모델설정하기

2021. 4. 5. 22:35프로젝트/책 게시판 프로젝트

반응형

[04.05] 2일차

기본적인 틀을 제작

  • book_review_site 로 프로젝트를 시작하였고
  • 추가적인 앱을 책의 리뷰를 쓰는 reivews와 사용자의 정보를 넣을 수있는 accounts를 생성했다.
  • book_review_site에는 index.html을 만들어 부트스트랩의 starter templates 만 넣어주었다.
  • book_review_site의 urls.py에서 리뷰와 어카운트의 url로 진행할수있게 include 해주었다.

모델 설정

  • 기본적인 유저 커스터마이징
  • accounts/model.py

  • accounts/forms.py

  • 리뷰와 유저의 모델 설정
  • review/model.py

  • reviews/forms.py

  • 고민인 것이 원래는 관리자가 책을 올려주고 거기에대해서 리뷰를 다는 방식으로 하려고 했다. 하지만 관리자가 24시간 책을 찾아서 올리는 것이 아니기 때문에 사용자도 올릴수있도록 하였다.
    • 단 여기서 같은 이름의 책은 올릴수가 없다. (중복을 판별하는것은 책이름과 저자이름)
  • 좀더 제한을 모델에서 줄수있을거라 생각한다. 좀더 찾아보기로 한다.
  • 댓글작성시 점수를 줘서 그평균을 리뷰에도 나타나게 해서 리뷰에 랭크를 외래키로 등록해야하는데 에러가생긴다. (그런데 굳이 외래키로 줘야할 이유가 있을까?)

migrate

  • 일단 migrate가 되는지 확인해 보았고 다음 진행작업에 model 을 한번더 생각해보고 다시 migrate 하겠다.
반응형

'프로젝트 > 책 게시판 프로젝트' 카테고리의 다른 글

1일차 - 계획 세우기  (0) 2021.04.04