标签: python django orm
我需要模拟sql IS_NULL函数。例如,在postgres中,我可以像这样写
coalesce(field, 'Empty')
我如何使用Django实现这个?
答案 0 :(得分:1)
您可以使用extra queryset方法:
MyModel.objects.extra(select={'field': "coalesce(field, 'Empty')"})
COALESCE 在大多数数据库引擎中的工作方式类似。