鑑於型號:Django查詢查找somefilefield == None的模型實例?
Person.objects.create(name='Brad')
Person.objects.create(name='Tony')
我如何寫使用ORM給我,沒有一個人resume
查詢:
class Person(models.Model):
name = models.CharField(max_length=200)
resume = models.FileField(upload_to='resumes/', blank=True, null=True)
我已經通過創建幾個人。我試過以下,但都未能返回期望的結果:
>>> Person.objects.filter(resume=None)
[]
>>> Person.objects.filter(resume__exact=None)
[]
>>> Person.objects.filter(resume__isnull=True)
[]
Dup的:http://stackoverflow.com/questions/844556/django-filter-how-do-i-go-about-filtering-for-emply-or-null-names-in- a-queryse – XORcist 2011-04-15 05:14:51
這不是重複的,它們是不同的問題。 – 2011-04-15 05:19:23
這似乎是一個不同的問題,因爲它處理的FileField需要不同的解決方案,因爲它們是CharFields。這是很好的信息。另一個問題不討論這種情況。 – DTing 2011-04-15 05:35:45