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?

Comments

  1. Adrian Holovaty said about 17 hours later:

    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.

  2. Lee Phillips said 1 day later:

    I took a look at the 37 Signals site and it doesn’t resemble the Django site at all. What are you talking about?

Trackbacks

Use the following link to trackback from your own site:
http://www.jvoorhis.com/articles/trackback/13

(leave url/email »)