일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- React
- node.js
- S3
- macos
- AWS
- Scheduling
- TypeScript
- mongoose
- linux
- Network
- python
- Android
- algorithm
- ubuntu
- postman
- css
- Crawling
- MongoDB
- Express
- wireshark
- sequelize
- HTML
- DATABASE
- typeorm
- mysql
- Util
- docker
- Kotlin
- OOAD
- OS
- Today
- Total
목록
반응형
Django (3)
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 내의 모든 프로젝트에서 운영체제에 설치된 하나의 파이썬 런타임을 사용하고 패키지를 공유한다. 패키지의 공유는 프로젝트 간 모듈 의존성을 높이고 이는 패키지..
서론 가끔씩 로컬에서 서버를 실행시키고 Front-end, 클라이언트에서 실행시킨 해당 서버에 접근 하려고 할 때 CORS 에러가 발생한다. CORS (Crosss Origin Resource Sharing) 브라우저는 보안상의 이유로 corss-origin http 요청을 거부하는 특징을 가지고 있다. 따라서 이러한 요청을 가능하게 하려면 서버에서 특정 주소를 허락해주어야 한다. CORS는 직역하면 교차 출처 리소스 공유로 표현할 수 있는데 쉽게 설명하면 브라우저에서 다른 출처의 리소스를 공유하는 방법을 말한다. 그래서 이번 글에서는 Django에서 CORS 에러를 해결하는 방법을 다뤄보고자 한다. STEP 1 CORS 에러 해결에 필요한 모듈을 설치한다. pip install django-cors-h..