일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- OOAD
- Network
- Android
- Util
- linux
- python
- mongoose
- docker
- React
- DATABASE
- MongoDB
- postman
- mysql
- Scheduling
- algorithm
- TypeScript
- ubuntu
- wireshark
- css
- Express
- Crawling
- macos
- S3
- node.js
- AWS
- HTML
- sequelize
- Kotlin
- OS
- typeorm
- Today
- Total
목록
반응형
DRF (2)
Seongwon Lim
서론 [Django] Rest framework 다루기 (1) 이번 글은 Rest framework를 이용하여 생성한 모델을 가지고 CRUD를 하는 방법을 다룰 예정이다. 따라서 모델과 필드가 이미 정의된 상태에서 진행하는 글이므로 개발 환경 준비가 되지 않은 분들은 이전 포스팅 글을 참고하면 좋을 것 같다. 이론 장고에서 API 기능의 구현은 대부분 views.py 에서 다룬다. 이전 포스팅에서 views.py 파일에 Viewset을 이용하여 테이블 데이터를 읽어오는 기능을 구현 했었다. 이번에는 Viewset을 이용하지 않고 직접 Request 유형을 파악하여 정의된 모델에 데이터를 추가, 삭제 및 수정하는 작업을 해볼 것이다. 이전 포스팅 글을 참조하여 실습을 진행했다면 localhost:8000/..
What is DRF? DRF는 Django Rest Framework의 약자로 장고 REST 프레임워크는 웹 API를 구축하기 위해 장고에서 제공하는 강력한 프레임워크이다. 해당 포스팅 글은 장고가 설치되어 있다는 가정 하에 진행되는 글이므로 장고가 미설치된 경우 pip install django명령어를 통해 장고를 먼저 설치한다. 1. 가상 환경 세팅하기 먼저 프로젝트를 수행할 디렉토리를 생성한 뒤 파이썬 가상환경을 구성한다. 가상 환경이란 하나의 PC에서 프로젝트 별로 독립된 파이썬 실행 환경을 구성하는 것이다. 가상 환경을 사용하지 않으면 PC 내의 모든 프로젝트에서 운영체제에 설치된 하나의 파이썬 런타임을 사용하고 패키지를 공유한다. 패키지의 공유는 프로젝트 간 모듈 의존성을 높이고 이는 패키지..