17

私は次のクラスを持っています:

class Book(models.Model):
    picture = models.ImageField(upload_to='books/', blank=True, null=True)
    ...

写真のない本をフィルタリングしたいと思います。私は次のことを試しました:

Book.objects.filter(picture__isnull=True)

問題は、画像がデータベース内の空の varchar ('') であり、null ではないことです。何をすべきか?

4

2 に答える 2

27

これを試して:

Book.objects.filter(picture__exact='')
于 2013-03-26T09:17:33.000 に答える