Python and Django - Big points in the first quarter.

Django, Open Source, Web Add comments

I don’t have a ton to say right now (really, I don’t have a lot of *time* to say it), but first impressions of Python and Django are very positive. The admin interface is a great little tool to get things going FAST. I’m really, really impressed. The CREATE TABLES are clean, the SQL is clean and the DB API is clean (different, but I can learn to like it); I’m really enjoying it. How often can you say that?

Python Logo
Django Logo

Extra points for:

  • PostgreSQL as preferred database.
  • Template system that strikes a good balance.
  • Powerful and clean URL handling.
  • Modular design.

Needs work:

  • Namespace support for PostgreSQL (app_table vs. app.table).
  • Keeping data model and DB schema synced (this might be in a better state then I know; I need to read up on it).

3 Responses to “Python and Django - Big points in the first quarter.”

  1. Scott Paul Robertson Says:

    Welcome to the club :)

    Model and DB schema sync was a Google SoC project, and is in a branch of the svn repo called ’schema evolution’. I’m on the dev list and they’re looking for people to test it out so it can make it into the main tree. I have to agree that was one of the first things I noticed missing, and wish I was in a situation to try the branch.

    Oh, and MySQL and sqlite support is great too.

  2. Adrian Holovaty Says:

    Welcome! Do let us know on the mailing list if you have any other ideas/suggestions for improving Django. We really want it to exude quality.

  3. matt Says:

    Gabe- you might want to check out pylons. There is an excellent video explaining why you might like it at the creator’s blog, http://groovie.org/articles/2006/09/18/wsgi-paste-pylons-and-all-that .
    It doesn’t have the community inertia that django has, but it seems to have it’s own amount of inertia forming behind it.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Login