一个django rest框架教程,有一个这样的表达式:
username = request.data.get('username', '0')
我的问题是参数"0"在这个表达式中是什么意思?
如果存在,它将获取和值,如果键不存在,则返回"0"。说明
request.data
是一个字典,因此get
函数在python字典上的工作方式完全相同:
get(key[,default](如果关键字在字典中,则返回关键字的值,否则为默认值。如果未给定默认值,则默认为None,因此此方法永远不会引发KeyError。
来自文档