sinichy7.log
로그인
sinichy7.log
로그인
21.3.20 (프로젝트 일지)
커피 내리는 그냥 사람
·
2021년 3월 20일
팔로우
2
WeCode
django
python
백엔드
위코드
2
위코드 1차 프로젝트
목록 보기
7/13
백엔드 중심으로 서술되었음
위코드 1차 프로젝트 6일차(주말 모임)
1. 목표 설정
어제 못한 상품 상세 정보 데이터 뿌리기 배우기
프론트엔드와 맞춰 보기
상품 카테고리 눌렀을 때 나오는 삼풍 정보 뿌리기 배우기
2. 진행 상황
1. 상품 상세 정보 데이터 뿌리기 완성
<깃허브 풀리퀘스트 정리>
상품 상세 페이지에서 볼 수 있는 모든 사항 구현(이름, 섬네일, 가격, 할인가, 수량, 상품상세정보 이미지, 상품상세정보 표, 상품 문의)
상품 상세 정보 하단 표는 프론트와 상의 완료
옵션의 경우 중간 카테고리에 엮었고 옵션이 있을 경우 옵션에 대한 사항들 구현(옵션 분류, 옵션 이름, 옵션 당 재고, 옵션 당 추가 가격, 상품과 옵션의 아이디) -> 프론트와 키값 맞추는 것 트렐로 공유 및 실행
할인가가 있을 경우 최종적으로 백엔드에서 구현
목록이 책일 경우, 상품일 경우 나눠서 상세 정보 구현
최대한 예외처리 시켜서 에러 방지(6개 예외 사항 구현)
아직 order 안 만들어서 이 부분은 추후 구현 예정(리뷰는 주문해야 할 수 있음)
<배우면서 확인한 사항>
택향님 브랜치로 이동하는 법 배움(git remote update)
csv 데이터 만들기 하긴 했음(아직 활용 안 함)
models.py Review, ProductInquiry도 생성시간 및 update_at 설정
쉘 활용하여 쿼리셋 등 확인하기
product 같은 경우 인스턴스가 이미 주어졌으므로 활용하기(데이터)
for문은 여러가지를 한꺼번에 쿼리들을 담기 위해 사용하는 것. 쓰기 전에 왜 사용되는지 생각 꼭 해보기
ERD 모델링에서 필요한 것 (참조사항 등) 화살표 방향대로 참조되는 것 확인해야 뷰 짤 수 있다. 즉 ERD에 대한 이해가 아직 더 필요하다.
예외처리 많이 해주기(필터링 외에도 많이 걸러주기)
get, filter 의 차이점 잘 확인해서 사용하기
로우를 기준으로 로우가 하나면 get, 아니면 filter라 생각하면 쉽다.
프론트엔드와 맞춰보기
결과 : 이상 없음.
과정 : 콘솔 등 이상 없이 확인 완료.
수정 사항 : 정수형으로 나와야 할 가격이 제대로 나오지 않아 int로 데이터 탸입 변경 / 이미지 깨지는 것 제대로 보내주기(데이터 입력 view에서 이미지 집어넣기 수정)
추가 사항 : 옵션에 따른 추가사항 및 갯수 변경, 0개 일 때 시도도 이상 없음.
5. 문의사항 : 키값이 변수명이라 네임이 다 영어로 나오는 것
2. 상품 카테고리 내용 뿌리기
가져온 데이터 : 카테고리, 서브 카테고리, 프로덕트(네임, 프라이스, 디스카운트, 썸네일)
프론트엔드와 맞춰보기
결과 : 이상 없음
과정 : 디스카운트 레이트가 0이 오면 해당 엘리먼트를 안 보이게.(정가만 보이게)하는 것 수정.
중간발표까지 필요한것
필요한 데이터 채우기
중간발표 준비
3. 다음주에 할 사항
장바구니 기능 구현
주문하기 기능 구현
찜하기 기능 구현
커피 내리는 그냥 사람
커피 내리고 향 맡는거 좋아해요. 이것 저것 공부합니다.
팔로우
이전 포스트
21.3.20
다음 포스트
21.3.22
0개의 댓글
댓글 작성
관련 채용 정보