For all its greatness, it's been avoided by many for reasons including:
- It's not Java based
- It's not ASP.NET
- It's not Ruby on Rails
- It's not PHP
- The version number < 1.0
Now that the magic 1 number has been reached those wishing to join in the fun can find out what it's about via this tutorial wherein SOFENG builds a blog. You will want to know Python, of course. The Django Book is nicely laid out and organized. It's worth purchasing, and is also freely available on-line.
It's 'the web framework for perfectionists with deadlines' (tm). From my own admittedly limited exposure to it so far, what this means is:
- It's pretty easy to learn
- It provides a really nice built-in admin framework saving you from having to write the same code you've written a hundred times before one more time
- You can get the basic outline of your app up and running quickly.
- It's got a nice template system
- It's got modules for doing things like adding RSS or Atom feeds for your site with such ease it oughta be against the law.