用户名中的参数 = request.data.get('用户名', '0')



一个django rest框架教程,有一个这样的表达式:

username = request.data.get('username', '0')

我的问题是参数"0"在这个表达式中是什么意思?

如果存在,它将获取和值,如果键不存在,则返回"0"。说明

request.data是一个字典,因此get函数在python字典上的工作方式完全相同:

get(key[,default](如果关键字在字典中,则返回关键字的值,否则为默认值。如果未给定默认值,则默认为None,因此此方法永远不会引发KeyError。

来自文档

最新更新