6

在我看来,我有一个小验证要做,我必须检查从表单的数据字段(对于 which'null'=true)接收到的数据是否为空。目前我这样做了

if data_received == None :
                    "some task"

我得到了我想要的。我的问题是这段代码是最优的还是有更好的方法来做同样的事情。

4

3 回答 3

10

这几乎和它会得到的一样好。您通常希望使用is None而不是== None仅以防万一左侧是已定义==为与 一起使用时表示特殊含义的类的实例None,但这在这里没什么大不了的。

于 2012-07-11T05:06:56.043 回答
5

是 None用于== null 并且 不是 None用于!=null

于 2014-03-19T07:19:23.853 回答
0

这是我能想到的最好的方法。如果您从 SQL 服务器中提取可能在 Django 中为 Null 的数据,那么您在实际提取该数据时可能会遇到瓶颈。

于 2012-07-11T05:13:06.287 回答