Get

    GET과 POST 정리

    현재 이해하고 있는 내용과는 별개로 뭘 언제써야하는지는 계속 확 와닿지를 않는다. 간단하게 알고있는 부분은 아래와 같다. GET과 POST는 HTTP 프로토콜을 이용해 서버에 데이터를 전달할때 사용하는 방식이다. GET은 주소뒤 ? 뒤에 값이 붙어 전달되고 POST는 body안에 보내진다 GET은 URL뒤에 값이 붙는거기때문에 길이제한이 있지만 POST는 그렇지않아 많은 데이터를 보내기 적합하다. 주소뒤에 붙어서 가는건 GET, form이용해서 submit하는건 POST 하지만 여기서 고민하고자하는것은 그래서 언제 GET쓰고 언제 POST쓰는가? 이다. 사실 글을 작성하는 정도면 POST, 그럭저럭해보이면 대충 GET을 쓰면 되겠다 싶었다. 하지만 용도구분없이 혼용하는 일이 잦아지기전에 구분해두려한다. ..

    [pinterest clone (12)] DB 정보 접근

    duckracoon.tistory.com/41 [pinterest clone (11)] POST 통신을 이용한 DB 데이터 저장 1. Send POST data 2. Receive POST data 3. Save DB 1 hello_world.html {% extends 'base.html' %} {% block content %} Hello World List {% csrf_token %} {{ text }} {% endblock %} hello_world_input 받아.. duckracoon.tistory.com 앞서 만들면서 생기는 객체들이 db에 계속 쌓일텐데 그걸 모두 긁어와서 display하는 과정을 알아보자. views.py from django.shortcuts import render ..

    [pinterest clone (10)] HTTP 프로토콜 GET, POST

    protocol: 일종의 통신규약이다. 우선 알아둘 메서드: GET, POST User와 Server가 request하고 response 할텐데 서버가 뭘 원하는지 그런 추가적인 정보가 필요하다. 그런걸 넣어주는 방식이 GET, POST이다. (대충 이런 느낌) GET Inquiry: 보통 조회를 하기 위해서 요청을 많이 보냄. POST: 뭐 새로 만들때, 수정할때 많이 사용. 잘 모르겠다. 우선 써보고 뭔지는 나중에 더 공부해서 업뎃하겠다. GET, POST 실습 브라우저에서 주소창에 넣으면 자동으로 알아서 보내지게 되는게 GET이고 POST는 따로 설정을 해야한다. POST 쓸려면 HTML안에다 form을 만들어주어야한다. {% extends 'base.html' %} {% block content ..