Oct 10
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?


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).
October 10th, 2006 at 11:04 pm
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.
October 11th, 2006 at 8:58 am
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.
October 11th, 2006 at 12:32 pm
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.