- Python is better language than ruby (but Ruby is pretty good too)
- Django has better documentation than Rails (but you still have to look everything up from the source code)
- Sites that mostly handle resources are much faster done with Rails
- Django gives you crappy admin interface for free
So Django (Python) or Rails (Ruby). It depends. For certain types of web sites Django is better. Most cases though, Rails is better. Both Python and Ruby are good languages. Hah, actually they both suck.
Python: Hurr durr __init__ __metaclass__ __underscore__ __durr__
Ruby: Derp derp map and collect are the same thing i'm perl for hipsters.