What is Django?

According to the Django website “Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.” Django is sometimes compared to Ruby on Rails. The two frameworks have somewhat similar philosophies. Both systems abstract the database and both provide built-in web servers for development as well as support for Apache and litehttp. Both systems utilize the Model-View-Controller architecture.

One very useful feature of Django is that it can automatically generate an entire administration site for you (see tutorial part 2 in the documentation link below).

Links / Documents

There’s a great intro to Django presentation given by one of the developers at a Google TechTalk. It is on Google Video.

Official Django Documentation includes a (currently) 4 part tutorial that gets you quite familiar with Django in a couple of hours.