본문 바로가기

Python/Django

Django 최신 데이터 가져오기# DateTimeField # latest # earliest

728x90
반응형

Django에서 모델 설계시에 created나 updated field DateTimeField 형태로 추가 후에

 

가장 최근에 수정된 object 접근시

latest()

 

가장 오래 전 수정된 object 접근시

earliest()

 

example

new_lecture = Lectures.objects.latest('updated')
old_lecture = Lectures.objects.earliest('updated')

 

주의)

해당 조건에 걸리는 data row가 여러개라면, 여러 개중에 한가지만 불러오기 때문에 전(후)처리가 필요할 수 있습니다.

(id가 가장 큰 것을 가져오는 듯)

 

 

728x90
반응형