Having developed software on both Rails and Django, I prefer the latter. Reasoning: python's community seems more professional. They have well-defined language change and enhancement processes (the PEP), good docs online, almost every question imaginable has been answered already somewhere, and the performance ain't too bad.
Plus the code smell overall is just... lesser.
Then again, I came from a background of C and scheme, and somebody on c2 wrote that python appeals to people like me more.