Django
[Django] Handling HTTP requests
winter17
2023. 4. 3. 10:47
1. 개요
► HTTP requests 처리에 따른 view 함수 구조 변화
► new & create view 함수간 공통점과 차이점
- 공통점
- 데이터 생성 로직을 구현하기 위함
- 차이점
- new GET method 요청만을, create는 POST method 요청만을 처리
2. view 함수의 변화
► new와 view 함수 결합 = 새로운 create view 함수
⎣ 1. request 객체의 method값을 사용한 분기
⎣ 2. POST 일 때는 과거 create 함수의 로직 처리
⎣ 3. POST가 아닐 때는 과거 new 함수의 로직 처리
► new url 정리
► 기존 new 관련 코드 수정
(GET) articles/create/ 게시글 생성 페이지를 줘!
(POST) articles/create/ 게시글을 생성해줘!
► 새로운 update view 함수
► edit url 정리
► 기존 edit 관련 코드 수정