2023.04.30(WIL/DRF_TODO)

Vinyl Stage·2023년 4월 30일
0

WIL

목록 보기
7/7

이 글은 여기서 이어진다

DRF_TODO

할일을 작성하고 완료여부와 그에 따라 완료날짜가 업데이트된다

  1. TODO

다른 코드는 다른것과 비슷할테니 중요한 부분만 추려보자면


models.py


중요한 부분은 여기다

serializer.is_complete를 가져와서 이에 대한 값이 만약 True라면 completion_attimezone.now()를 추가시킨다
그게 아니면else기본값인 ""로 저장한다
CharField로 만들었기에 쉽게 구현이 가능했다

  1. users

유저에 대한 부분에서 나이를 추가하기위해 생일을 받고 현재 연도에서 계산했다

생일birt_of_date 이 저장되는 형태가 YYYY-MM-DD이므로 str형태로 만든 뒤 4번째 인덱스까지 birth에 담는다[:4]
현재날짜 또한 동일하다

그러고는 이 값들을 int로 변환 후 빼서 나이를 계산해준다
그리고 user.age에 담고 저장한다

profile
Life is Art

0개의 댓글