I’m doing a lot of web development work these days, and I have to say that I’m really digging Django. It’s a Python-based web application toolkit that makes it very simple to throw together a database-backed website, along the same lines as Ruby on Rails.

I tried RoR for awhile, but something about the framework (or maybe it was the language itself) didn’t click with me. I did some development work in Python a few years ago, so Django is a natural fit.

My favourite feature so far has to be the built-in admin interface. Depending on your application, you might not even have to write a full web app - just define some database models, activate the admin interface,  and you have a full web interface to your data, with automatic history logging.

How sweet is that?