method 2

[Django] JSON, Http Request & Method, Httpie

JSON(JavaScript Object Notation) 데이터의 송수신을 자바스크립트의 객체로서 수행할 수 있게 하는 가벼운 문자열 데이터 표현식 django REST framework API 서버는 데이터만 주고받는다. 스타일이나 로직 없이 JSON 데이터로서 표현된 요청과 응답 결과를 담은 의사만 전달한다. cf. XML(Extensible Markup Language) 데이터 표현식 중 하나 장점 : JSON에 비해 다양한 데이터를 나타낼 수 있지만 단점 : 데이터의 크기가 너무 크다. 그렇다면 자바스크립트 객체 그대로 보내면 안되나? 답은 안된다. 통신하는 대상, 즉 모든 수신자가 자바스크립트 객체 표현식을 아는건 아니다. 이런 고민을 해결해주기 위해서 자바스크립트 문법(객체)을 그대로 보내는..

Server/django 2020.04.23

[Django] 장고 기초 - queryset & method

앞에서 작성한 [Django] 장고 기초 - model & admin 블로그 내용과 이어지는데요, 사용자에게 출력물을 보여주기 위해서는 view에서 데이터를 가져옵니다. Blog를 import해 Blog.objects를 넘겨줍니다. Blog.objects는 Blog 안의 데이터들입니다. 이렇게 모델로부터 전달받은 객체목록을 queryset이라고 부릅니다. 그리고 이러한 queryset들을 처리해주는 방법을 method라고 부릅니다. 이제 view에서 넘어온 데이터를 template에서 보여주기 위해 템플릿 언어를 사용해봅시다. template에서 가져온 blogs는 list 같은 형식으로 넘어옵니다. .all 이라는 것은 객체에 있는 모든 쿼리셋을 가져와라 라는 뜻입니다. Blog의 title과 body..

Server/django 2019.12.28