当我创建一个HttpResponse对象时,我应该为status_code
属性或字符串传递一个整数吗?即HttpResponse('401 Client Error', status=401)
与HttpResponse('401 Client Error', status="401")
The documentation是一个通用描述符,不提供类型。
HttpResponse.status_code
响应的HTTP状态代码。
答案 0 :(得分:3)
整数,因为documentation中列出的默认值是整数。即200,而不是“200”。
从Rahul Gupta's answer构建,也是一个整数,因为引用HTTP协议,
Status-Code元素是尝试理解和满足请求的3位整数结果代码。
因为标题和元数据可以是字符串或整数
答案 1 :(得分:3)
您应该始终传递整数。
HttpResponse('401 Client Error', status=401)
Status-Code元素是一个3位整数结果代码 试图理解并满足要求。