728x90
반응형
Django ORM filter를 이용하면 원하는 field에 해당하는 정보만 가져올 수 있습니다.
이때 원하는 filter 조건을 list로 줘서, 그 list에 해당하는 정보들을 filtering 하는 방법이 있습니다.
field fruit을 갖는 Food라는 table이 있다고 할 때,
fruit이 apple, banna, peach 중에서 apple, banana를 갖는 것들만 가져오고 싶다고 하면 다음과 같이 하면 됩니다.
wanted_list = ['apple', 'banana']
Food.objects.filter(fruit__in=wanted_list)
728x90
반응형
'Python > Django' 카테고리의 다른 글
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. # app.models import 할 때 (0) | 2023.01.06 |
---|---|
email 보내기 # Django send email # SMTP (0) | 2023.01.05 |
Django template: mathfilters - template에서 숫자 계산하기 (0) | 2022.12.07 |
Django template - safe filter: context의 text를 html로 만들어주기 (0) | 2022.12.07 |
render content_type #svg #image/svg+xml (0) | 2022.12.06 |