如何检查Django表单数据是否为None,''(空字符串)或False

ap
if form.data['first_name'] is None:
    return True
else: 
   return False  

我正在尝试检查此first_name字段是否为空白或“无”。但是,如果该字段恰好为空白,则以下内容将返回(u'')以及false。还有其他解决方案来确定此特定表单字段是空白还是无?为什么会这样呢?

马特·西摩

问题是通过检查以下内容:

 if form.data['first_name'] is None:

您仅检查值是否为None,而:

if not form.data['first_name']:

支票None''空字符串或False走到那。

您还可以做的是:

return bool(form.data.get('first_name', False))

在这种情况下,如果form.data['first_name']不存在它将return False,如果该值是None''这也将return False,如果该值是True'a string'它会return True

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

StringUtils.isBlank为空字符串返回false

来自分类Dev

Python:空字符串计算为“ false”

来自分类Dev

空字符串如何同时包含True和False?

来自分类Dev

如何检查列表是否为空字符串

来自分类Dev

ImmNotifyIME()是否为空字符串?

来自分类Dev

检查空字符串时,“ == False”和“ is not”之间有区别吗?

来自分类Dev

检查是否为StringBuilder()AppendLine()为空字符串

来自分类Dev

为什么在JavaScript中某些非空字符串的求值为“ false”?

来自分类Dev

为什么在JavaScript中空字符串文字的计算结果为false?

来自分类Dev

为什么在JavaScript中空字符串文字的计算结果为false?

来自分类Dev

是否有更好的方法从数组中过滤NULL,false和空字符串(并保留ZERO)?

来自分类Dev

如何从JavaScript中的数组中删除null,undefined,NaN,0,false和空字符串?

来自分类Dev

检查空字符串是否为null?

来自分类Dev

检查结果是否为空字符串

来自分类Dev

检查结果是否为空字符串

来自分类Dev

代码不检查空字符串

来自分类Dev

Erlang检查空字符串

来自分类Dev

Erlang检查空字符串

来自分类Dev

在Java中检查空字符串

来自分类Dev

空字符串和“”是否是相同的字符串?

来自分类Dev

XHR responseText为空字符串

来自分类Dev

PHP开关为空字符串

来自分类Dev

ODBC:如何绑定空字符串?

来自分类Dev

如何使用空字符串终止?

来自分类Dev

PHP:检查变量是否为字符串类型并且不是空字符串?

来自分类Dev

PHP:检查变量是否为字符串类型并且不是空字符串?

来自分类Dev

在Universal Analytics中为用户ID传递空字符串或空字符串

来自分类Dev

将None对象属性打印为空字符串

来自分类Dev

将None对象属性打印为空字符串

Related 相关文章

  1. 1

    StringUtils.isBlank为空字符串返回false

  2. 2

    Python:空字符串计算为“ false”

  3. 3

    空字符串如何同时包含True和False?

  4. 4

    如何检查列表是否为空字符串

  5. 5

    ImmNotifyIME()是否为空字符串?

  6. 6

    检查空字符串时,“ == False”和“ is not”之间有区别吗?

  7. 7

    检查是否为StringBuilder()AppendLine()为空字符串

  8. 8

    为什么在JavaScript中某些非空字符串的求值为“ false”?

  9. 9

    为什么在JavaScript中空字符串文字的计算结果为false?

  10. 10

    为什么在JavaScript中空字符串文字的计算结果为false?

  11. 11

    是否有更好的方法从数组中过滤NULL,false和空字符串(并保留ZERO)?

  12. 12

    如何从JavaScript中的数组中删除null,undefined,NaN,0,false和空字符串?

  13. 13

    检查空字符串是否为null?

  14. 14

    检查结果是否为空字符串

  15. 15

    检查结果是否为空字符串

  16. 16

    代码不检查空字符串

  17. 17

    Erlang检查空字符串

  18. 18

    Erlang检查空字符串

  19. 19

    在Java中检查空字符串

  20. 20

    空字符串和“”是否是相同的字符串?

  21. 21

    XHR responseText为空字符串

  22. 22

    PHP开关为空字符串

  23. 23

    ODBC:如何绑定空字符串?

  24. 24

    如何使用空字符串终止?

  25. 25

    PHP:检查变量是否为字符串类型并且不是空字符串?

  26. 26

    PHP:检查变量是否为字符串类型并且不是空字符串?

  27. 27

    在Universal Analytics中为用户ID传递空字符串或空字符串

  28. 28

    将None对象属性打印为空字符串

  29. 29

    将None对象属性打印为空字符串

热门标签

归档