Hyper Text Transfer Protocol웹 상에서 컨텐츠를 전송하기 위한 약속HTML 문서와 같은 리소스들을 가져올 수 있도록 하는 포로토콜 (규칙, 약속)웹에서 이루어지는 모든 데이터 교환의 기초요청 : 클라이언트에 의해 전송되는 메시지응답 : 서버에서 응
URL(Uniform Resource Locator)통합 자원 위치네트워크 상에서 자원이 어디 있는지 알려주기 위한 약속과거에는 실제 자원의 위치를 나타냈지만 현재는 추상화된 의미론적 구성옛날 url은 파일의 위치까지 나타났다. (naver.com/index.html)
Application Programming Interface프로그래밍 언어가 제공하는 기능을 수행할 수 있게 만든 인터페이스애플리케이션과 프로그래밍으로 소통하는 방법CLI는 명령줄, GUI는 그래픽(아이콘), API는 프로그래밍을 통해 특정한 기능 수행Web API웹
django-seed 라이브러리를 사용해 모델 구조에 맞는 데이터 생성article 앱에 20개의 데이터 작성models.pyshellHTML을 응답하는 서버api/v1/html 호출업로드중..기존에는 text를 넘겨줬다.JsonResponse 객체를 활용한 JSON
단일 모델의 data를 직렬화(serialization)하여 JSON으로 변화는 방법에 대한 학습단일 모델을 두고 CRUD 로직을 수행 가능도록 설계API 개발을 위한 핵심 기능을 제공하는 도구 활용DRF built-in formPOSTMANAPI를 구축하고 사용하기
1:N 관계에서의 모델 data를 직렬화(serialization)하여 JSON으로 변환하는 방법2개 이상의 1:N 관계를 맺는 모델을 두고 CRUD 로직을 수행하도록 설계CommentSerializer 작성urls,viewsurl 및 comment_create 함수
"Yet another Swagger generator"API를 설계하고 문서화 하는데 도움을 주는 라이브러리Sqgger & OpenAPI 2.0 문서를 제공스웨거는 개발자가 REST 웹 서비스를 설계, 빌드, 문서화, 소비하는 일을 도와주는 대형 문서도구 시스템 ht