[django] 기본 CRUD 구현 2

송왕구·2023년 3월 31일
1

Django

목록 보기
3/9
post-thumbnail

[기본 CRUD 구현 1]

💁‍ Handling HTTP requests

생성을 위한 new, create 함수와 수정을 위한 edit, update함수는 공통점과 차이점이 존재한다.

  • 공통점
  1. CREATE의 new, create 함수는 생성을 구현하기 위한 공통점이 있다.
  2. UPDATE의 edit, update 함수는 수정을 구현하기 위한 공통점이 있다.
  • 차이점
  1. new와 edit은 GET 요청에 대한 처리
  2. create와 update는 POST 요청에 대한 처리

... 때문에 하나의 view 함수에서 method에 따라 각각의 역할을 수행하도록 할 수 있다.




💁‍ new와 create함수 병합


articles/views.py - new(), create()




💁‍ edit와 update함수 병합


articles/views.py - edit(), update()




💁‍ templates

create.html


index.html


detail.html


update.html

profile
다른 사람들처럼 거창하게 어떤 개발자가 되고 싶은 생각은 없습니다. 그냥 놀듯이 내가 원하는건 모두 할 수 있고 재미있는 삶을 욕망합니다.

0개의 댓글