即使用户超时,视图也会完整吗?

时间:2017-05-16 02:46:41

标签: python django web

如果我在Django中有一个视图,例如

def hello(request):
    first_up(request)

    do_stuff(request)
    return render(request, 'hello.html')

如果用户请求此页面,但在视图到达“渲染”之前视图可以完成或导航之前超时,视图是否仍然完成它的任务?

例如,如果视图完成first_up功能但用户导航或关闭浏览器等。do_stuff功能是否仍然完整?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果调用hello(request)函数,无论用户是否已断开连接,函数都将完成/返回。

除非发生异常,但这取决于do_stuff()和first_up()中的代码。