게시판 최초 작성일, 수정일을 datetime 패키지로 일일이 했는데,
데이터타입 모델을 다시 확인해보니 auto_now_add, auto_now 라는 옵션이 있다.
auto_now_add 는 최초 데이터 인서트 시 업데이트 되고
auto_now 는 데이터 갱신 시 업데이트 되는 옵션이다
처음에는 수정일 부분에 auto_now를 넣으면 되겠구나 했는데,
게시글을 클릭만 해도 수정일이 변경되는 문제가 있었다.
같은 테이블에 조회수 필드 값을 추가하는 코드가 있어서 데이터가 갱신되어 게시물을 보기만해도 수정일이 변경되는 것이었다.
write_date = models.DateTimeField(auto_now_add = True) # 작성일
modified_date = models.DateTimeField(auto_now_add = True) # 수정일
킁...
728x90
'프로그래밍 > Python' 카테고리의 다른 글
Copilot 설치 후기 (0) | 2022.11.27 |
---|---|
uwsgi 실행, 종료 (0) | 2022.11.02 |
django no change database db 생성 안되는 원인 (0) | 2022.06.02 |
데이터 과학은 anaconda (0) | 2021.03.02 |
django와 함께한 nginx,uwsgi 여행기 (0) | 2021.02.02 |