2013-10-10 21 views
0

在我的小地址簿應用程序中,我想列出設置了「照片」字段的聯繫人。過濾查詢如果FileField包含數據

在我的模型,我有:

photo = models.FileField(upload_to=get_upload_file_name, blank=True, null=True) 

在我看來,我嘗試這樣做:

complete_contacts = Contact.objects.all().filter(photo__isnull=False) 

看來,如果 「ISNULL =假」 適用於Charfields,但不是我的FileField。如何過濾包含我的查詢中的照片的條目?

非常感謝!

+0

謝謝!但這似乎並不奏效。 – user2496550

回答

0

使用QuerySet.exclude排除與空('')照片聯繫人:

complete_contacts = Contact.objects.exclude(photo='')