본문 바로가기
파이썬

파이썬 속성으로 필터링

by º기록 2021. 2. 10.
반응형

모델 속성으로 Django 쿼리 셋을 필터링 할 수 있습니까?

내 모델에 방법이 있습니다.

@property
def myproperty(self):
    [..]

이제 다음과 같이이 속성으로 필터링하고 싶습니다.

MyModel.objects.filter(myproperty=[..])

어떻게 든 가능합니까?

 

해결 방법

 

아니. Django 필터는 데이터베이스 수준에서 작동하여 SQL을 생성합니다. Python 속성을 기반으로 필터링하려면 속성을 평가하기 위해 개체를 Python으로로드해야합니다.이 시점에서 이미로드 작업을 모두 완료했습니다.

 

참조 페이지 https://stackoverflow.com/questions/1205375

 

 

반응형

댓글