한 걸음씩
[Django] Handling HTTP requests 본문
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 관련 코드 수정
'Django' 카테고리의 다른 글
[Django] Authentication System 1 (0) | 2023.04.04 |
---|---|
[Django] Cookie & Session (0) | 2023.04.04 |
[Django] Form (0) | 2023.04.03 |
[Django] ORM with view 2 (0) | 2023.03.30 |
[Django] ORM with view 실습 (0) | 2023.03.29 |