如何在django视图中检查数据是否为“null”?

时间:2012-07-11 04:57:34

标签: python django validation view null

我在我的视图中进行了一个小验证,我必须检查从表单的数据字段(对于哪个'null'= true)接收的数据是否为空。 现在我是通过

做到的
if data_received == None :
                    "some task"

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

3 个答案:

答案 0 :(得分:7)

这几乎和它一样好。您通常希望使用is None而不是== None,以防左侧是已定义==的类的实例,以表示与None一起使用时的特殊内容,但这不是什么大问题。

答案 1 :(得分:3)

用于 == null 不是用于!= null

答案 2 :(得分:0)

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