我最近一直在玩其他框架,比如 NodeJS。
我喜欢返回响应的可能性,并且仍然能够进行进一步的操作。
例如
def view(request):
do_something()
return HttpResponse()
do_more_stuff() #not possible!!!
也许 Django 已经提供了一种在返回请求后执行操作的方法,如果是这样的话那就太好了。
非常感谢您的帮助! =D
最佳答案
不是开箱即用,因为您已经从方法中返回。你可以使用类似 Celery 的东西这会将 do_more_stuff
任务传递到队列中,然后让它在 http 请求/响应流之外运行 do_more_stuff()
。
关于python - 执行非阻塞请求? - Django ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2743331/