2010-11-24 3 views
0

사용자 및 프로필 모델이 있습니다 각 사용자에 대해 어떤 프로필 필드가 비어 있는지 찾고 싶습니다.장고 찾기 모델 (프로필) 빈 필드

empty_field_users = User.objects.filter (profile__fields = '')

예를 들어

내 프로필이

이름 로고와 같은 필드 설명이있는 경우

와 같은 사용자가 설명을 입력하지 않고 프로필을 저장했습니다. 은 내가

덕분에 사전에 empty_field_users에서이 사용자를 얻으려면

답변

1

지금까지 내가 당신이 '설명'을 가정하고, 잘 작동합니다 지정된 것을 볼 수있는 기본 빈 문자열 값이 null이 아닌 필드입니다 . 이 널 필드의 경우

no_description = User.objects.filter(profile__description='') 

, 당신은 이런 식으로 작업을 수행 할 수 있습니다

no_description = User.objects.filter(profile__description__isnull=True) 

문서 here.