I have been looking at some of the various web development frameworks.
Ruby on Rails, Django, Turbogears, etc.
I have been sniffing around Django for a while, it *feels* right for
some reason. The fact that one of the developers said: "You couldn't
pay me to switch from PostgreSQL". The fact that it is being actively
used by a lot of newspapers. The fact that they are doing some
refactoring without throwing out code. But, nothing quite put it over
the top.
Then I got an error message when I went to this link (hopefully it will
still be there for a while):
http://www.jacobian.org/2006/jan/27/why-django/
OperationalError at /2006/jan/27/why-django/
FATAL: connection limit exceeded for non-superusers
A traceback, line indicators, line context, all the local variables, the
full headers from the request and the local configurations information.
All with perfect validation and CSS styling.
Oh, and if you actually *enable* Javascript, it will collapse the very
verbose fields so that you can look at them or not. But it did the
right thing *even when Javascript was turned off*.
Okay, *THAT* rocks.
Any framework that puts that much care into their *error* pages shows
that the developers understand. They have been there. They have
debugged. They have suffered. They don't want to go there again.
Oh, and as a final touch, the last line:
You're seeing this error because you have DEBUG = True in your Django
settings file. Change that to False, and Django will display a standard
500 page.
I'm still picking the pieces of my jaw up off of the floor.
I'm going to go download Django. Now.
-a
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list