이 코드의 경우 created_at과 updated_at이라는 모델 필드의 자료형이 datetime이라는 것만 명시되어 있습니다. 그래서 User 모델의 데이터를 생성할 때 다음 예시 코드처럼 매번 created_at과 updated_at 정보를 직접 설정해야 합니다.
파이썬 예시 코드
from datetime import datetime
user = User(
# 생략
created_at=datetime.now(),
updated_at=datetime.now(),
)
그러나 created_at과 updated_at은 굳이 사용자가 일일이 일시를 저장하지 않아도 됩니다. 최초 생성 시점은 데이터베이스에서 만들면 되고, 갱신 시점은 갱신이라는 행위가 일어날 때 ORM 차원에서 일시를 자동으로 넣어 주면 되기 때문이지요.