작정하고 장고 <16강- GET,POST실습>

짜부·2022년 10월 3일

작정하고 장고

목록 보기
9/41
post-thumbnail

POST 형식 만들기

  • html파일안에 form 만들기
    form : server한테 보내는 요청 명세서. 어떤 글이나 파일을 첨부하는등 모든것들이 이 form안에 들어감.
  • action에는 요청하려는 url을 넣어줘야함. method = "post"
  • form 만해야지 되는것이 아니고 작용을 해야함. 그래서 버튼을 만들어 줄것임
    btn btn-rimary : 부트스트랩에 존재하는 클래스

    이렇게만 하면 Forbidden이라는 에러가 뜸
    장고를 이용해서 post메세지를 보낼때는 csrf라는 토큰을 form안에 명시해야함
    {% csrf_token %} : 장고에서 제공하는 보안 기능

아직은 눌러도 차이가 없음. view단에서 post와 get을 나눠서 처리해줄 작업을 만들지 않았기 때문에

views.py ->
context라는 추가적인 데이터 꾸러미 안에 text라는 이름을 가진 변수에 POST METHOD라는 문장을 넣어서 보냄

쌍 중괄호를 통해 post요청을 통해 받아온 text라는 변수를 사용할 수 있음.

결과

profile
화이팅

0개의 댓글