Django의 models에서 QF

664 단어 django
Q 개체
Q 대상은 키워드를 봉인하여 조건 조회를 더욱 잘 할 수 있다
#   view      
from django.db.models import Q
from app2 import models
def test(req):
    a = models.Test.objects.filter(Q(name__startswith='le')|Q(name__startswith='lu')) #       'le' 'lu'   。
    print(a)
    return HttpResponse('.........')

여러 조건의 결합, & 대표 및 |대표 또는, ~ 대표 비
F 객체
F 객체는 테이블의 필드 비교에 적용할 수 있습니다.
from app2 import models
from django.db.models import F
def test(req):
    a = models.Test.objects.filter(age__gt=F('heig')) #  age  heig   
    print(a)
    return HttpResponse('.........')

좋은 웹페이지 즐겨찾기