Django - ORM 에서 not in 처리하기

그냥 not in 키워드가 있으면 좋은데

https://django-orm-cookbook-ko.readthedocs.io/en/latest/notequal_query.html

 

4. NOT 연산으로 조건을 부정하려면 어떻게 하나요? — Django ORM Cookbook 2.0 documentation

4. NOT 연산으로 조건을 부정하려면 어떻게 하나요? 장고의 사용자 계정 관리 앱인 django.contrib.auth 를 사용하면 데이터베이스에 auth_user 라는 표가 생성됩니다. 이 표에는 username, first_name, last_name

django-orm-cookbook-ko.readthedocs.io

정답은

  • exclude(<condition>)
  • filter(~Q(<condition>))

필드명__in=[a,b,c]  이런식으로

__not_in 이르게 제공하면 편할 텐데, 아무튼 위의 2가지 방법으로 시도하세요.

 

예제는 저자들로 들어가시는게 예의인듯 하여 안가져옵니다.

레몬 완전체가 아닌것을 찾으시오

Pexels에서 SHVETS production님의 사진: https://www.pexels.com/ko-kr/photo/7195055/