Absolutely. I've used django professionally for about 8 years and I agree with you. Python (and django) is great but solves only the backend side of things.
Things that are by far superior in Rails in my opinion:
* It is a real full stack solution. From migrations to css to credentials storage to assets compilation to file uploads to rich text editing to we sockets, etc.
* Ruby might not be as popular as python, but it is a lot better designed (and a lot more consistent).
* Gems/bundler and everything about packaging works a lot better.
* The routing, controllers and validations make a lot more sense to me
The only thing I like more from django is the built in admin. Although there are also external gems for rails which provide same functionality for rails.