본문 바로가기

창업대전 공부

Django : 모델 데이터 조회

모델 데이터를 조회 하는 방식 세가질르 알아보자.

우선 데이터 모두 조회하는 방법이 있다. 아래처럼 명령어를 치면  Question에 저장된 모든 데이터를 조회하게 된다.

 

다음으로는 조건으로 데이터를 조회하는 방법이다.

 

조건으로 데이터를 검색하기 위해서 filter 함수를 사용했다. 위 코드는 id=1인 데이터를 조회한 코드와 결과 이다.

아래처럼 다른 조건을 사용하여 검색 가능하다. subject 속성에 장고라는 문자열이 포함된 데이터를 검색하는 코드이다. 

이 외에도 filter  함수의 사용 방법은 매우 다양하다.

 

다음으로는 하나만 조회하는 방법이다.

get 함수를 사용하여 하나만 조회할 수 있다. 그런데 위에서 filter 함수와 결과가 같게 나오는것에 의문이 들수도 있는데

filter 함수는 여러건의 데이터를 반환하지만 get 함수는 단 하나의 데이터를 반환한다는 차이가 있다.

'창업대전 공부' 카테고리의 다른 글

Django Rest Framework : Serializer  (0) 2022.08.09
Django : 연결된 데이터 알아보기  (0) 2022.08.03
REST API  (0) 2022.07.26
API  (0) 2022.07.26
JSON  (0) 2022.07.25