Framework/Django

치팅 노트

청렴결백한 만능 재주꾼 2020. 6. 2. 22:27
반응형

 

 

Filter에서 쓸 수 있는 것

조건을 통한 데이터 조회 방법

필드명__조건 = 조건값  filter 의 인자로 넘겨주줘 다음과 같은 방식으로 조건을 부여하여 조건에 부합되는 데이터를 조회할 수 있습니다. 위에서 정의한 모델에 맞게 예시를 통해 알아보겠습니다.

각 예시는 언더바를 두 개 씩 사용하고 있으므로 헷갈리지 맙시다.

  • 숫자 / 날짜 /시간 필드

    • 필드명__lt
    Post.objects.filter(is_published__lt = date(1961,1,1))

    필드명__lt = 조건값 : 필드명 < 조건값

    • 필드명__lte

    필드명__lte = 조건값 : 필드명 <= 조건값

    • 필드명__gt

    필드명__gt = 조건값 : 필드명 < 조건값

    • 필드명__gte

    필드명__gte = 조건값 : 필드명 < 조건값

     

    예시는 전체적으로 비슷하다고 생각되어 첫번째 에서만 기재해주었습니다. 각 알파벳은 의미하는 함축어가 존재하는데, l 은 less  g는 greater 를t 는 than  e 는 equal 을 의미합니다.

 

반응형