반응형
모델 속성으로 Django 쿼리 셋을 필터링 할 수 있습니까?
내 모델에 방법이 있습니다.
@property
def myproperty(self):
[..]
이제 다음과 같이이 속성으로 필터링하고 싶습니다.
MyModel.objects.filter(myproperty=[..])
어떻게 든 가능합니까?
해결 방법
아니. Django 필터는 데이터베이스 수준에서 작동하여 SQL을 생성합니다. Python 속성을 기반으로 필터링하려면 속성을 평가하기 위해 개체를 Python으로로드해야합니다.이 시점에서 이미로드 작업을 모두 완료했습니다.
참조 페이지 https://stackoverflow.com/questions/1205375
반응형
'파이썬' 카테고리의 다른 글
파이썬 유니 코드 인 경우 문자열을 테스트합니다. UTF 표준은 무엇이며 바이트 단위로 길이를 얻습니까? (0) | 2021.02.10 |
---|---|
파이썬 PHP implode에 해당하는 Python? (0) | 2021.02.10 |
파이썬 Windows에서 직렬 (COM) 포트를 나열 하시겠습니까? (0) | 2021.02.10 |
파이썬 MySQLdb conn.autocommit (True) 정보 (0) | 2021.02.10 |
파이썬 RGB 튜플 목록을 사용하여 PIL에서 이미지를 어떻게 생성합니까? (0) | 2021.02.10 |
댓글