Уведомления

Группа в Telegram: @pythonsu

#1 Июль 23, 2010 23:23:30

pyOut
От:
Зарегистрирован: 2006-07-16
Сообщения: 125
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько ForeignKey и один из них пустой

Имеется модель:

class Info(models.Model):    
first = models.ForeignKey(First, blank=True, null=True)
second = models.ForeignKey(Second, blank=True, null=True)
desc = models.CharField(max_length=250, blank=True, null=True)
В базе имеется записи с выбранными дмумя foreign key (first, second) так и одной.
С двумя достается нормально, а вот с одним возникли проблемы.
Пытался достать(без результатно) двумя путями:

1) Info.objects.filter(first=self, second=None)
2) Info.objects.filter(first=self, second__isnull=True)



Отредактировано (Июль 23, 2010 23:26:11)

Офлайн

#2 Июль 24, 2010 01:25:52

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько ForeignKey и один из них пустой

Info.objects.filter(first=self).filter(second=None)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version