- Django 스터디에서 주어진 기능을 수행하기 위한 프로젝트입니다.
- 2024-04-24 ~ 2024-05-01 (1주) 기간동안 진행합니다.
- Auth
- Board
- 자신만의 Custom 된 기능
- Pagination
- Exception
- Reponse
- swagger
- drf-yasg
- view는 각자 (APIView, generic view, viewSet 등등)
- 장단점 리뷰
- Backend : Python 3.11, Django 5.0, DRF 3.15.1
- Server : Docker
- Management : Discord, Git, Notion
- Database : SQLite3
# 가상환경 생성
python -m venv .venv
# 패키치 설치
poetry install
# 서버 실행 (로컬)
poetry run python manage.py runserver --settings=config.django.local
-
Auth
- 회원가입, 로그인
-
Board
- 게시글 작성, 수정, 삭제, 조회
-
자신만의 Custom 된 기능
- Pagination
- Exception
- Response
-
swagger
- drf-yasg
-
view는 각자 (APIView, generic view, viewSet 등등)
- APIView
- 장점
- 단점
- Generic View
- 장점
- 단점
- ViewSet
- 장점
- 단점
- APIView