본문 바로가기

Programming/Django13

[MINTime 프로젝트] 영화 추천, 리뷰 사이트 개발 회고록 - 1 (accounts) ROOT 게시물은 이쪽 ↓↓↓↓↓↓ https://in0-pro.tistory.com/29 [MINTime 프로젝트] 영화 추천, 리뷰 사이트 개발 회고록 - 1 SSAFY 1학기 최종 프로젝트로 '영화 추천, 리뷰 사이트' 개발을 했다. 모두에게 동일한 주제가 주어졌기 때문에 자유 주제보다는 명세가 확실하여 편했다. 기본 조건은 영화 추천 알고리즘이 존재� in0-pro.tistory.com 1. 회원가입 회원가입 버튼은 네비게이션 최우측에 있다. 로그인 페이지 안에 회원가입을 포함시킬까? 잠깐 고민했는데, 접근성을 고려하면 바깥에 있는 것이 나을 것 같다고 판단했다. 사용자 이름(아이디로 사용됨), 비밀번호만 지정하면 회원가입이 완료된다. 보통 일반적인 사이트는 이메일이나 휴대폰 번호 인증까지 있지만.. 2020. 6. 24.
[MINTime 프로젝트] 영화 추천, 리뷰 사이트 개발 회고록 - 0 (기획 및 디자인) ROOT 게시물은 이쪽 ↓↓↓↓↓↓ https://in0-pro.tistory.com/29 [MINTime] 영화 추천, 리뷰 사이트 개발 회고록 - 1 SSAFY 1학기 최종 프로젝트로 '영화 추천, 리뷰 사이트' 개발을 했다. 모두에게 동일한 주제가 주어졌기 때문에 자유 주제보다는 명세가 확실하여 편했다. 기본 조건은 영화 추천 알고리즘이 존재� in0-pro.tistory.com 사공이 두 명이라 의견 조율에서는 어려움이 크게 없었다. (항상 제 의견을 잘 수용해주신 팀원님께 감사합니다... ㅎㅎ;) 개인적으로 처음에 목표는 단 하나였다. 1조를 이기는 것! 1조가 3인 팀이기도 하고, 우리 반에서 가장 잘하시는 분이 계셔서 1조만 이기면 최우수 프로젝트 상을 받을 수 있을 것이라고 생각했다. 그리.. 2020. 6. 22.
[MINTime 프로젝트] 영화 추천, 리뷰 사이트 개발 회고록 - ROOT SSAFY 1학기 최종 프로젝트로 '영화 추천, 리뷰 사이트' 개발을 했다. 모두에게 동일한 주제가 주어졌기 때문에 자유 주제보다는 명세가 확실하여 편했다. 기본 조건은 영화 추천 알고리즘이 존재할 것, 영화 리뷰 및 게시글 쓰기, 댓글 쓰기가 가능할 것, 관리자 페이지를 구성할 것 등이 있었다. (로그인 같은 계정 관련 기능은 당연한 것이고..) (반에서 한 명이 남아 3인 1조가 된 팀은 제외하고)2인 1조가 되어 프로젝트를 진행했고, Django+Vue.js / Django+Vanilla JS 둘 중에 선택할 수 있었는데, 이때까지 Vue를 쓴 조들은 대부분 시간 내에 좋은 결과물을 내지 못했다고 강사님들이 겁을 주셔서?ㅎㅎ 장고와 바닐라JS로 개발을 했다. 그리고 최우수 프로젝트로 뽑혀서 상장도 .. 2020. 6. 22.
[게르만 민족 프로젝트]Django로 정산하기 지난 포스팅에서 카카오페이로 결제한 건을 OrderList에 기록하였다. 지난 포스팅 ↓↓↓↓↓↓ https://in0-pro.tistory.com/27 [게르만 민족 프로젝트]Django로 카카오페이 API 사용하기2 프로젝트를 어느 정도 진행한 후 지난번에 작성한 카카오페이 API 사용 후기와 달라진 점이 많아서 2탄을 만들었다 지난번 게시글 ↓↓↓↓↓↓↓↓ https://in0-pro.tistory.com/16 [게르만 민족 프로젝� in0-pro.tistory.com 이제 OrderList를 사용하여 사장님 페이지에서 날짜를 선택하면 해당 기간의 매출을 보여주는 페이지를 만들어보자. path('/pocket/', views.pocket, name="pocket"), 접근 url은 이러하다. 그리고.. 2020. 6. 11.
[게르만 민족 프로젝트]Django로 카카오페이 API 사용하기2 프로젝트를 어느 정도 진행한 후 지난번에 작성한 카카오페이 API 사용 후기와 달라진 점이 많아서 2탄을 만들었다 지난번 게시글 ↓↓↓↓↓↓↓↓ https://in0-pro.tistory.com/16 [게르만 민족 프로젝트]Django로 카카오페이 API 사용하기 SSAFY 스터디원들과 Django 토이 프로젝트 배달 웹을 만들어보기로 했다. 총 4명이 진행하며, 각자 역할은 사다리 타기로 정했다. 나는 결제 관련 구현을 담당하게 되었다. 수업 중에 공공 API 맛보기 in0-pro.tistory.com 1. 원래 kakaopay 앱 안에 index에 있던 내용을 shopping 앱 안에 show_cart로 옮겼다. 그리고, 코드도 많은 부분 수정되었다. @login_required def show_ca.. 2020. 6. 10.
not json serializable 오류 해결 방법 json을 사용하는데 typeerror: object of type queryset is not json serializable 오류가 떴다. json 모듈이 해당 오브젝트를 제대로 인식하지 못하는 문제로 보였다. 구글에 오류를 검색해보니 list로 감싸서 해결했다는 사람이 있어서 따라해봤는데, 오브젝트가 존재하지 않는 경우에만 해결되었다. 조금 더 찾아보다가 해결 방법을 알아냈는데, 나의 오브젝트는 ex1 = store.orderlist_set.all().filter(order_time__range=(start_date, end_date)) 이런 형태였고, 여기서 오류가 발생하므로 ex1 = list(store.orderlist_set.all().filter(order_time__range=(start.. 2020. 6. 8.