Django 쇼핑몰 만들기-2

Sang Jun Park·2021년 1월 19일
1

포트폴리오-STREET

목록 보기
2/6

아.. 블로그 글쓰는게 하루 이틀 밀리니 이거 너무 밀려버렸다...
과거의 나를 미워한다.........
다시 꾸준히 써보자!
꽤 시간이 흐르는 동안 SQLD 합격, 친구의 의뢰(웹 스크래핑)지만 처음으로 개발을 통해 수입이 생겼다!
더 열심히 해서 취업까지 해보자. 서론이 길었으니 바로 본론으로 가보자.


오늘 한 일

1. accountapp의 CRUD기능을 추가했다.
지난 포스트는 accountapp.models.py를 작성했고 CRUD는 이번에 추가했다.

쇼핑몰이니 당연히 회원관련 기능이 있어야 한다. 비회원 주문 로직도 필요하겠다만,
추후 주문쪽을 개발하며 같이 개발할 예정이다.

우선 view쪽은 CBV(Class Based View)로 generic view를 주로 이용하여 작성했다.
기능은 다음과 같고, 회원 정보를 Update하는 부분은 내일 중으로 추가 예정이다.

  • C : 회원 가입
  • R : 비밀번호 변경
  • U : 회원 정보 출력, 개인 정보 출력
  • D : 회원 탈퇴
  • etc : 로그인, 로그아웃

2. 배송지를 관리할 addressapp을 생성했고, CR까지 구현했다.
내가 구상중인 쇼핑몰은 한명의 회원은 여러개의 배송지를 가질 수 있다. ex)네이버 쇼핑
model은 지번, 도로명 같이 저장하고 각각의 배송지는 alias라는 필드로 별칭을 부여할 수 있다.

주소 검색 API는 다음카카오의 우편번호 서비스를 사용하기로 했다.
링크는 여기 아마 인터넷 쇼핑을 좀 해본 사람은 흔히 봤을 주소 검색창이다.
선정 이유는 아무래도 사용자에게 더 익숙하고(행안부 주소검색은 사실 나도 처음봤다.),
무료이다. 그리고 무엇보다 API secret key를 발급받고 뭐 이런 과정이 없어서 편했다.

profile
Django 개발자가 되고싶은 사람

0개의 댓글