A Comparison of Django with Rails is a great article that explains the differences and similarities between the two newest available web application frameworks. Some of the aspects of them that he considers are: choice of development language, requirements and installation, options you have for deployment, caching, ease of setting up a project, adding models, interaction with the database, projects and applications, controllers and URLs, templating options, administration and user management, and quite a few more.
This is a very well thought out and pretty lengthy article; don’t miss the discussion in the comments for more interesting context on Rails versus Django.

