The twisted.web server is nice because you can both develop on it and deploy it with minimal configuration. Using twisted.web.wsgi.WSGIResource, you can use it to serve normal WSGI sites, too. It's handy for running multiple sites on different ports.<p>It doesn't automatically reload on file changes, but PyQuitter[1] can provide that functionality, so it's not a huge issue.<p>1. <a href="https://github.com/ludios/Pyquitter" rel="nofollow">https://github.com/ludios/Pyquitter</a>