Вы всегда будете развертывать какой-либо веб-сервер в качестве внешнего интерфейса для своего кода Python.
Apache, nginx или lighttpd.
Для большинства платформ Python вы будете использовать mod_wsgi.
Для других платформ Python (таких как Tornado) вы не будете использовать mod_wsgi.
Каждая среда Python уникальна, поэтому нет единого стандартного ответа.
Поскольку вы упоминаете Django специально в тегах, вы обычно будете использовать Apache и mod_wsgi. Вы прочтете это: https://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/
Ты не будешь использовать Торнадо.