Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django-将无视为0_Python_Django - Fatal编程技术网

Python Django-将无视为0

Python Django-将无视为0,python,django,Python,Django,在我的django应用程序中,数据库是只读的,其中包含许多IntegerField和DecimalField 问题是,这些字段可以为空 我的尝试是: .extra(select={'field':'COALESCE(field_interested_in, 0}') 我的问题是有更好的方法吗?如何定义属性 def field(self): return self.field_interested_in or 0 这应该有助于表示,但如果我想按该字段排序,它将不起作用。

在我的django应用程序中,数据库是只读的,其中包含许多IntegerField和DecimalField

问题是,这些字段可以为空

我的尝试是:

.extra(select={'field':'COALESCE(field_interested_in, 0}')

我的问题是有更好的方法吗?

如何定义属性

def field(self):
    return self.field_interested_in or 0

这应该有助于表示,但如果我想按该字段排序,它将不起作用。