将 0 与 None 分开
Separate 0 from None
我想在模型的保存函数中实现下一种情况:如果 factor_rate
存在于数据库中 (not None
) -> 则执行某些操作。但就我而言,0
对我来说是可以接受的值,用户可以在表单中提供此值。而且我不知道如何将 None 与 0 分开。你知道吗?
if self.factor_rate:
self.status = False
else:
self.status = True
你检查 is None
:
if self.factor_rate <strong>is None</strong>:
self.status = False
else:
self.status = True
或更短:
self.status = self.factor_rate <strong>is not None</strong>
我想在模型的保存函数中实现下一种情况:如果 factor_rate
存在于数据库中 (not None
) -> 则执行某些操作。但就我而言,0
对我来说是可以接受的值,用户可以在表单中提供此值。而且我不知道如何将 None 与 0 分开。你知道吗?
if self.factor_rate:
self.status = False
else:
self.status = True
你检查 is None
:
if self.factor_rate <strong>is None</strong>:
self.status = False
else:
self.status = True
或更短:
self.status = self.factor_rate <strong>is not None</strong>