美文网首页
request.POST.get("field", "默认值")

request.POST.get("field", "默认值")

作者: butters001 | 来源:发表于2020-06-10 16:56 被阅读0次
field = request.POST.get("field", "9999")

今天无意碰到 获取不到默认值 9999

这里讲个知识点:如果前端没有传 field 参数,则上面的代码可以获取到默认值 9999

但是前端传了field参数,只是field参数为空 则后端是能接收到field参数的 就不会用默认值

举个例子

image.png

可以看到 当获取 b 且提供默认值时 默认值并没有生效,这是因为能 get 到 b
所有 字典的 get 方法只有在这个键不存在时 才会返回默认值,而不会在乎值是不是为空

相关文章

网友评论

      本文标题:request.POST.get("field", "默认值")

      本文链接:https://www.haomeiwen.com/subject/mwuptktx.html