참고 - https://brownbears.tistory.com/425
Django model ORM의 where절에 or문을 추가하려면 Q()를 사용해야 합니다 .
url=localhost:8000/company/company?category=&tag=2&tag=3
from django.db.models import Q q_tag = Q() tag = request.GET.getlist('tag',None) #tag는 배열로 받는다 Ex)[1,2,3] for tags in tag: q_tag.add(Q(sub_tag=tags),q_tag.OR) company_all= company_all.filter(q_tag)
여기서 company_all은 해당 아래의 리스트컴프리헨션 에서 쓰인다 .
> ```
company_list = [
{
"name" : company.name ,
"money" : company.money.recommend + company.money.applicant,
"city" : company.district.district_categories.name,
"district" : company.district.name
} for company in company_all ]