본문 바로가기

TIL/Python

[django project] 1. 회원가입, 탈퇴, 로그인, 로그아웃 구현

https://github.com/HyunHyoMin/spartamarket

 

GitHub - HyunHyoMin/spartamarket

Contribute to HyunHyoMin/spartamarket development by creating an account on GitHub.

github.com

 

 

 

DB table

 

 

 

홈, 프로필 페이지 구현

User : 회원가입, 회원탈퇴, 로그인, 로그아웃 구현

Product : Create, Read 구현

Comment : 미구현

 

 

 

Home

스파르타 마켓 클릭하면 Home으로 이동

카드 클릭하면 해당 products/product.id/detail 로 이동

로그인, 로그아웃 가능

로그인 시 프로필 이동 가능

 

 

 

회원가입, 로그인

 

회원가입 시 자동 로그인

로그인 시 세션 생성

로그아웃, 회원탈퇴 시 세션 삭제

 

 

 

Create

 

product 작성 시 user.id로 product 생성

 

 

 

 

Read

 

 

 

 

<내일 목표>

- 게시글 Update, Delete

- 댓글 CRUD

- 로그인 한 유저에게만 게시글, 댓글 작성 권한

 

 

<추가 목표>

- 팔로우, 팔로워 DB table 생성 및 구현

- 찜한 목록 DB table 생성 및 구현