상품의 생성날짜와 수정날짜의 컬럼을 장고에서 models에 만들기 위해서 쓰다가 문득 이 두개의 차이가 궁금해졌다.
auto_now=True 사용은 수정일자를 표현할 때,
auto_now_add=True 사용은 생성일자를 표현할 때
i) 수정일자, updated_at
auto_now=True : django model 이 save 될 때마다 현재날짜(date.today()) 로 갱신된다.
그리고 최종수정일자 field option 으로 주로 사용된다.
ii) 생성일자, created_at
auto_now_add=True 는 django model 이 최초 저장(insert) 시에만 현재날짜(date.today()) 를 적용한다.