据我所知,Tornado 是一个服务器和一个框架。在我看来,一起使用 Flask 和 Tornado 就像添加另一个抽象层(更多开销)。人们为什么要同时使用 Flask 和 Tornado,有什么好处?
最佳答案
根据this question这是因为 Flask 是阻塞的,而 Tornado 是非阻塞的。
如果有人使用 Tornado as a WSGI server and Flask for url routing + templates不应该有任何开销。使用这种方法,您不会使用 Flask 的 Web 服务器,因此实际上并没有额外的抽象层。
但是,如果有人将 Flask 仅用于模板,他们可以将 Tornado 与 Jinja2 一起使用。这是 Flask 使用的模板引擎。
关于python - 为什么要同时使用 Tornado 和 Flask?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13163990/