Django의 ORM 또는 문 조회

534 단어 pythondjango
예를 들어 데이터베이스 테이블에 디스플레이 1과 디스플레이 2가 있는데 어떻게django에서 디스플레이 1과 디스플레이 2를 모호하게 조회합니까
모듈 먼저 가져오기
from django.db.models import Q

class GetDisplay(View):

class GetDisplay(View):
    def post(self, request):
        display = request.POST.get('display')
        obj = models.Display.object.filter(Q(display1__icontains = display) | Q(display2__icontains = display))
        return render('index.html', {'displayList' : obj})

__icontains: 대소문자를 구분하지 않고 모호한 조회 위 코드의 중점은 모듈 Q와 조회 문장의 |

좋은 웹페이지 즐겨찾기