✅ 문제 발생
- 시설 조건 체크박스에 1개 이상 체크한 경우
- 위 사진을 예시로, 수영장과 피트니스에 체크하면 수영장 또는 피트니스를 포함한 숙소가 필터링
- 수영장과 피트니스 둘 다 갖는 숙소를 필터링해야한다.
✅ 해결
Project.objects.filter(amenity__in=[1,3]).annotate(num=Count('amenity')).filter(num=2)
[출처]Is a Complex filter with in and exact possible?