I've never used python, so it would be starting from scratch. I love a lot of things about rails but deployment is not one of them. Is it easier to deploy Django?
http://www.jeffknupp.com/blog/2012/02/09/starting-a-django-p...
Rails the framework I think is better than Django. I just found conceptually it had more of what I wanted already in there. However coming from a Java/Perl background, Python was easier for me to grasp and read over Ruby. And timing wise, I wouldn't deploy or upgrade a Rails app until I felt comfortable with the security issues being addressed. Hell, I wouldn't want to surf the internet with an app running on my computer today.