gpt4 book ai didi

django - 如何在 Django 中返回自定义响应/状态代码?

转载 作者:行者123 更新时间:2023-12-04 13:12:20 29 4
gpt4 key购买 nike

我想返回不同于100 <= self.status_code <= 599 的状态码,如 Django 的 HttpResponseBase 中所写类(class)。有什么简单的方法可以绕过这个限制吗?

最佳答案

如果确实需要,您可以修补 .status_code 属性。例如:

from django.http import HttpResponse

def some_view(request):
response = HttpResponse('some data')
response<b>.status_code = 754</b> # sample status code
return response

但是指定一个 HTTP status code [wiki] 没有多大意义在 100-599 范围之外,因为这些被分割为指定在什么情况下返回什么状态代码的子范围。

关于django - 如何在 Django 中返回自定义响应/状态代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63802037/

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