> Django has a shared history/competition with Rails but it's also not widely popular.

Are you sure? Django is insanely popular. I am not sure on what basis you are saying Django isn't popular. I posit Django is more popular than Ruby on Rails.