gpt4 book ai didi

python - 在 Django View 中多次返回并继续执行代码

转载 作者:行者123 更新时间:2023-12-04 01:21:43 25 4
gpt4 key购买 nike

我怎样才能返回并继续进行?在这种情况下,Hello World 应该打印在控制台中。我想保留返回值,因为我需要执行一个返回 None 或 Httpresponse

的函数
def filter_pending_documents(request):
return pass #code should not stop here
print('Hello World')
return HttpResponse('')

最佳答案

每当您的函数执行到 return 语句时,它将退出该函数。

因此,在您的情况下,您希望从代码中删除该行以使其正常工作,因为

def filter_pending_documents(request):
print('Hello World')
return HttpResponse('')

如果您需要您的函数返回 NoneHttpResponse,您需要为每种情况提供一个条件(if 语句).请记住,如果函数执行到任何 return 语句,它将退出。实现你想要的一个例子如下

def filter_pending_documents(request):
print("Hello World!")
if 2 > 1: # replace with your own condition
return None
else:
return HttpResponse('')

关于python - 在 Django View 中多次返回并继续执行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62533539/

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