I've been a dev using rails since it's initial release and have recently lost touch with it because I've done a lot of work with Django due to my recent fondness of python. I do like Ruby as well and was asked by a friend recently if he should approach Rails or Django. Given that Rails is merging with merb and has a huge user-base versus Django which seems to not be moving at the same speed but is still a fairly stable framework, which would you recommend?
Your question looks like a duplicate of http://stackoverflow.com/questions/91846/rails-or-django-or-something-else. Hopefully you'll find some good answers there.
Django may not have a huge user base relative to Rails, but it's certainly big enough to be a very healthy project so that shouldn't really make a difference.
I think your choice should just simply come down to which language you enjoy more.
Finally, one way to look at the rails / merb merger is that Ruby programmers now only have one choice. As a Python programmer you'll still have Turbogears, Pylons, web.py, Zope/Plone, etc. if you aren't happy with something in Django.
Try them both. Then give 5 minutes (really, only 5 minutes) to web2py. Then you tell me.
Django for own projects and for keeping the job. Rails for finding a new job.
There's still much hype around Rails and Managers know the name. So it should be easier to find a Rails job.