The following discussion has already successfully illustrated that a non-blocking web-server won't do any good/better to traditional web applications.
Django is not asynchronous, so running Django in Tornado will remove most of the performance benefits you might get from Tornado.
There exists nonblocking model in Play framework, but it does not pose any special requirement to the web servers (it gave me the impression that just any tomcat or jetty would work, which does not support Tornado's non-blocking model themselves). My question is: How can a traditional web server like Tomcat benefit non-blocking enabled web framework like Play?