2014-09-11 106 views
1

在我的django應用程序中,數據庫是隻讀的,其中包含許多IntegerField和DecimalField。Django - 將None視爲0

問題是,這些字段是無效的。

我的嘗試是:

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

我的問題是有沒有更好的方式來做到這一點?

回答

0

如何定義一個屬性?

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

這應該有助於代表性,但如果我想根據該字段進行排序,這將不起作用。 – 2014-09-11 03:57:46

相關問題