gpt4 book ai didi

python - django 上的代码 200 httpresponse

转载 作者:太空狗 更新时间:2023-10-30 01:08:04 24 4
gpt4 key购买 nike

我正在进行服务基本登录,我需要在 Django View 中使用代码 200 和 JSON 进行回答,但我不知道这是否是使用 HttpResponse 库的正确形式?

def Login(email,password):      
User=CUser()
if User.is_valid(email,password) :
user=User.find(email)
datos['Id'] = str(user['Id'])
datos['Name'] = user['Name']
datos['LastName'] = user ['LastName']
datos['Email'] = user ['Email']
return HttpResponse(json.dumps(data), content_type = "application/json",status_code = 200)
else:
return HttpResponse( content_type = "application/json",status_code = 400)

我将在 android 登录中使用此响应,为此我需要状态代码,如控制台上的 django 返回

最佳答案

是的,HttpResponse.status_code可以这样设置。

请注意,您可以通过利用 Django 1.7 中引入的 JsonResponse 来改进您的代码。 :

An HttpResponse subclass that helps to create a JSON-encoded response. It inherits most behavior from its superclass with a couple differences:

Its default Content-Type header is set to application/json.

关于python - django 上的代码 200 httpresponse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25815483/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com