본문 바로가기
개발일지/Docker

Django - python 인터프리터를 통한 목록 조회

by 다니엘의 개발 이야기 2023. 1. 14.
320x100

#1 직전 실행 데이터 방법 1

 

방금전에 대량의 더미데이터를 생성했다.

그리고 그 데이터를 확인하고자 할때

 

<모델명>.objects.all().values_list('<생성일자>__<생성기준>') flat = True)

Post.objects.all().values_list('created_at__year', flat=True)

이 명령문을 써주면 된다.

 

#2 직전 실행 데이터 방법 2 

# 직전 실행 결과 a 변수에 담아주기
a = _

a

# 실행결과 담긴 것을 지정된 조건별로 유니크 값으로 리턴해주기 (여기서는 데이터 생성시 "연도"로 지정했었음)
set(a)

여기서 중요한 것은 "어떤 변수"에 (여기서는 a로 사용됨) "_" 라는 값을 담아준 것이다.

그게 직전 실행 결과를 의미한다.

 

그리고 set은 a 변수가 가지고 있는 특성을 유니크하게 조회해주는 역할을 한다.

 

 

300x250