일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- http
- migrate
- REST
- djangorest
- 분리설정
- 환경분리
- 웹
- 서버설계
- web
- restfulapi
- rest framework
- 서버 만들기
- migrations
- SOAP API
- server
- 환경설정하기
- url
- restful
- virtual environment
- 장고
- django 시간 설정
- Django
- resful
- 서버구동
- API
- restapi
- 사용자인증
- PYTHON
- secretkey
- Today
- Total
목록API (3)
grape
개발환경 window + Python 3.8 + PyCharm 목표 Django rest framework 튜토리얼 학습 간단한 주소록 구현 1. 단건 조회, 수정, 삭제 기능 생성 전체 주소록 목록을 조회(GET) 하고 데이터를 생성(POST)하는 기능은 만들었지만 단건 조회, 수정, 삭제 기능은 구현 되지 않았다. 단건 조회 란? "http://127.0.0.1:8000/addresses/1"
개발환경 window + Python 3.8 + PyCharm 목표 Django rest framework 튜토리얼 학습 간단한 주소록 구현 Serializers란 ? 튜토리얼 소스를 보면 Serializer가 있는데 이 Serializer란 기존 Django를 이용한 웹 개발에서 Django ORM의 Queryset은 Django template로 넘겨지며 HTML로 렌더링 되어 Response로 보내지게 된다. 하지만 JSON으로 데이터를 보내야 하는 RESTful API는 HTML로 렌더링 되는 Django template를 사용할 수 없다. 그래서 Queryset이 내포된 JSON으로 매핑하는 과정을 거쳐야 하는데, 이 작업을 Serializer가 하게 된다. 즉, Queryset과 모델 인스턴스..
REST 란 ? REST 정의 REST(Representational State Transfer) REST는 웹에서 데이터를 전송하고 처리하는 방법을 정의한 인터페이스를 말한다. 모든 데이터 구조와 처리방식은 REST에서 URL을 통해 정의된다. 그렇기 때문에 매우 직관적으로 이해하기 쉽다. REST 개념 HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다. REST는 자원 기반의 구조(ROA, Resource Oriented Architecture) 설계의 중심에 Resource가 있고 HTTP Metho..