_won_
wonprogrammer
_won_
전체 방문자
오늘
어제
  • 분류 전체보기
    • woncoding
      • TIL
      • WIL
    • source Code
      • Python
      • Programmers
      • BAEKJOON

블로그 메뉴

  • 방명록

티스토리

Github · Wonprogrammer
hELLO · Designed By 정상우.
_won_

wonprogrammer

woncoding/TIL

TIL | 11.30.수 [Back-end]

2022. 12. 2. 15:12

- 개발파트 분배시 생각해야 하는 것들

 

[Django Rest Framework 기준 | back-end 기본구성]

  • user
    • signup (email login → 이메일 인증 / 중복된 아이디 금지 / user가 비밀번호 틀리지 않도록 중복 검사 등)
    • login (입략한 아이디가 db값에 없을때 / 비밀번호가 틀렸을때 / 아이디 찾기 / 비밀번호 찾기)
    • logout (로그인 돼있던 유저의 정보가 모두 지워지도록)
    • social signup (연결된 social site에서 인증이 가능하도록)
    • social login (인증된 계정으로 로그인이 가능하도록)
    • 👉 이외에 다양한 필드, 조건들이 들어갈 수 있음
  • user profile
    • 개인 user profile 페이지에서 user의 정보와 / user가 작성한 article의 정보를 가져와
    • → 현재 로그인되어 있는 user의 정보만 가져오기 / 본인이 create한 article만 read 할 수 있도록
    • 👉 이외에 다양한 필드, 조건들이 들어갈 수 있음

 

  • article
    • article CRUD 기능 (본인이 create한 article만 read / update / delete할 수 있도록 (read는 상황에 따라 다르게) )
    • article comment CRUD 기능 (본인이 create한 comment만 read / update / delete할 수 있도록 (read는 상황에 따라 다르게) )
    • likes : many to many fields로 구성
    • follow : many to many fields로 구성
    • 👉 이외에 다양한 필드, 조건들이 들어갈 수 있음

 

 

👉 이외에도 많은 model들이 생성 될 수 있으며 다양한 fieds가 들어갈 수 있기때문에 이에대한 serialize를 잘 짜야됨! (ERD 초기설계의 중요성)

저작자표시 비영리 변경금지 (새창열림)

'woncoding > TIL' 카테고리의 다른 글

TIL | 12.2.금 [DRF ↔️ JS CRUD]  (0) 2022.12.02
TIL | 12.1.목 [Back-end]  (0) 2022.12.02
TIL | 11.29.화 [개발자 포트폴리오]  (0) 2022.11.29
TIL | 11.28.월 [DRF / Deep Learning / JS]  (0) 2022.11.28
TIL | 11.25.금 [DRF ↔️ JS CRUD ]  (0) 2022.11.28
    'woncoding/TIL' 카테고리의 다른 글
    • TIL | 12.2.금 [DRF ↔️ JS CRUD]
    • TIL | 12.1.목 [Back-end]
    • TIL | 11.29.화 [개발자 포트폴리오]
    • TIL | 11.28.월 [DRF / Deep Learning / JS]
    _won_
    _won_
    Coding Practice blog

    티스토리툴바