Tags
- ORM
- Vue
- migrations
- Django
- 완전검색
- 통계학
- distinct
- 그리디
- N:1
- Tree
- 쟝고
- outer join
- delete
- regexp
- 뷰
- DB
- 스택
- drf
- 이진트리
- Article & User
- Queue
- M:N
- count
- stack
- SQL
- 큐
- create
- update
- 트리
- 백트래킹
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Notice
Recent Posts
Link
데이터 분석 기술 블로그
Django에 대하여(28)_자원의 표현 본문
그동안 서버가 응답(자원을 표현)했던 것은
- 지금까지 Django 서버는 사용자에게 페이지(html)만 응답하고 있었습니다.
- 하지만 서버가 응답할 수 있는 것은 페이지뿐만 아니라 다양한 데이터 타입을 응답할 수 있습니다.
- REST API는 이 중에서도 JSON 타입으로 응답하는 것을 권장합니다.
응답 데이터 타입의 변화
사전 준비
- 사전 제공된 99-json-response-practice 기반 시작
- 가상 환경 생성, 활성화 및 패키지 설치
- migrate 진행 : $ python manage.py migrate
- 준비된 fixtures 파일을 load하여 실습용 초기 데이터 입력 : $ python manage.py loaddata articles.json
- http://127.0.1:8000/api/v1/articles/ 요청 테스트
- 준비된 python-request-sample.py 확인
import requests
from pprint import pprint
response = requests.get('http://127.0.0.1:8000/api/v1/articles/')
# json을 python 타입으로 변환
result = response.json()
print(type(result))
# pprint(result)
# pprint(result[0])
# pprint(result[0].get('title'))
'백엔드' 카테고리의 다른 글
Django에 대하여(30)_DRF with Single Model (0) | 2024.05.18 |
---|---|
Django에 대하여(29)_DRF & Serialization (0) | 2024.05.17 |
Django에 대하여(27)_자원의 행위 (0) | 2024.05.15 |
Django에 대하여(26)_자원의 식별 (0) | 2024.05.14 |
DB에 대하여(25)_REST API (0) | 2024.05.13 |