Rails. No competition if you want to get shit done.
Rails has a large community with Gems that can solve most of a beginners needs, and also has full-fledged solutions for business ready to go (eg. Double Entry accounting systems, monetary exchange rates/handling, oauth/users, etc)
Perhaps I'm wrong and I should take another look at Django however :)