Django ORM - 检查数据库中的字段是否为空

时间:2014-11-18 06:20:29

标签: django-models

我想基于数据库中的字段为NULL来过滤对象。我正在使用Django 1.7.1,我想使用以下

frames = Frame.objects.filter(asset_id=None)
print frames

我得到一个其asset_id字段为NULL的帧但对于其他帧我得到以下错误。

coercing to Unicode: need string or buffer, NoneType found

我错过了什么?

1 个答案:

答案 0 :(得分:1)

Frame.objects.filter(asset_id__isnull=True)

https://docs.djangoproject.com/en/1.7/ref/models/querysets/#isnull