Hey,
I'm a long time Java programmer and I'm digging into Django recently to see what it offers.
It looks to me that Django doesn't fit Java web developers taste.
I mean in MVC Java web frameworks we have usually a controller class that receives the request, do the logic and then forwards the request to another destination.
Rails also follows this paradigm.
Django on the other hand looks a little bit procedural, you map requests in a file, write your handlers in another, write your domain classes in another ...
So, I think Rails suits Java web developers taste and Django suits PHP folks.
If you are a Java web developer, how do you see Django?
Are you a Java programmer that is happy using Django?
(I'm not underestimating Django, Django framework is unquestionable).