-
ajax에서 기본적인 str이나 int로 data를 보낸다면
views.py에서
rid = request.POST['rid']
reply_text = request.POST['reply_text']
로 값을 받아올 수 있다.
23/4/3일 배운
ajax에서 json객체로 보내면
views에서 받을때 loads(reqeust.body)로 받을 수 있다
ex)
request_body = loads(requset.body)
rid = request_body['rid']
reply_text = reqeust_body['request_body']
ajax안에 url로 아이디를 보낸다면
html에서 '{%url "board:update_reply" id:board.id%}'로 경로 설정
urls.py에서 <int:id>/update_reply/ 와 같이 만들어주고 여기서 받아온 아이디와 requset를
views.py에서 def update_reply(request,id)를 통해 받아오게 된다
만약 url을 탬플릿 태그를 사용하지 않고 'board/update_reply'와 같은 식으로
작성한다면 urls.py에서 <int:id>와 같은 값이 필요하지 않고
대신에 html에서 id를 정해준 후에 views.py에서 request.POST['id']로 id를 받아올 수 있다.'웹 개발 > 스프링' 카테고리의 다른 글
좋은 객체지향 프로그래밍(Object Oriented Programming)이란 (0) 2024.10.20 스프링의 역사 (0) 2024.10.07 VO, DTO, ENTITY? (0) 2023.06.19 스프링 (0) 2023.06.01 스프링 (0) 2023.04.04