在views
中,我有一个需要几秒钟才能计算的过程。就目前而言,此过程在我的视图函数返回下一个网页之前到来。但是,此过程之前运行并不重要,事实上它可以随时运行。因此,我想知道是否可以运行此过程,然后在过程完成之前返回下一个网页。我认为这将被视为多线程。
例如:
def myViewFunction(request):
myProcess() # This takes a while to finish
return render(request, 'myapp/mywebpage.html')
我是否可以在后台运行myProcess()
,并在调用render()
后立即返回myProcess()
,而不是等到它返回?