What's a Django?
Posted by Jeremy Voorhis Mon, 15 Aug 2005 04:10:00 GMT
Django is the web framework for perfectionists with deadlines. They have a site that shamelessly plunders the 37 Signals aesthetic, and unoriginally makes some of the same claims as Rails, but verbatim! It’s also written in Python.
So why do I care? Well, for starters it seems to have a different intent than Rails – rather than provide you with a framework for doing things, it provides a framework that does things. Huh? Upon running django-admin.py init, it created 15 database tables. Instead of scaffolding, it provides a “production ready dynamic admin”. It’s heavily influenced by Rails, but it functions at an even higher level.
I just started the tutorial and I will blog my impressions about it later, probably tonight.
Some concerns:
- How capable is the auth&auth system it wants me to use?
- How much complexity do I have to introduce before the dynamic admin chokes?
- Did I just waste my evening?

You didn’t waste your evening. :-)
Actually, we’ve been using and developing Django over the last two years at the Web operation I work for. It’s completely inaccurate to say it’s influenced by Ruby on Rails.
I took a look at the 37 Signals site and it doesn’t resemble the Django site at all. What are you talking about?