django поиск модели (профиля) пустых полей - PullRequest
0 голосов
/ 24 ноября 2010

У меня есть модели пользователей и профилей. Я хочу узнать, какие поля профиля пусты для каждого пользователя.

что-то вроде empty_field_users = User.objects.filter (profile__fields = '')

например,

, если в моем профиле есть такие поля, как

name logo description

, а пользователь не заполнил что-то для описания и сохранил свой профиль.я хочу получить этого пользователя в empty_field_users

заранее спасибо

1 Ответ

1 голос
/ 24 ноября 2010

Насколько я вижу, то, что вы указали, должно работать нормально, предполагая, что 'description' - это ненулевое поле со значением пустой строки по умолчанию.

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

Если это равно пустому полю, вы можете сделать это следующим образом:

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

Документы здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...