标题几乎是自我解释的,我需要一个视图等待调用另一个视图或超时。它看起来像这样:
class WaitingView(APIView):
def post(self, request):
...do_things
called = wait_for_DeblockingView_or_timeout()
if called:
return Response(200)
return Response(408)
class DeblockingView(APIView):
def post(self, request):
...do_things
send_some_signal_to_unlock()
return Response(200)
我已经尝试过使用threading
模块的Event
对象,使用它的wait()
和set()
方法,但要么我做得不对,要么这不是这个用例的方法。关于那次尝试的更多信息
您可以使用
session
变量在视图之间共享数据:相关问题 更多 >
编程相关推荐