The arrow next to "Local vars" on the 500 page seems the wrong way
round to me. I think it should point down before you click it to
indicate that doing so will reveal more stuff, and point left when
the stuff is expanded to indicate that clicking again will roll it
all back up.
I had it that way to begin with and Jacob switched it. Sneaky bastard!
Pretty as it is, it doesn't match the style of djangoproject.com at
all. I'd like to see a bit more green! Not showing a logo is a good
idea though as we can't know for sure where the logo is hosted by
their install, and linking to one on our own site would fill our
referral logs with other people's error pages.
I thought about all that too, and in the end the lack of branding is intentional. This technically isn't part of the djangoproject site or part of the admin app. It's a generic error page that could be triggered by any app you write, so I kept the "look" as stripped-down and generic as possible. The only color is the "warning yellow" (which actually does match the message background color in the Django admin), there are no images (thus the unicode arrow, and lack of logo), and it uses the user's default browser fonts.
My conclusion is that app error pages shouldn't be wrapped in the admin. I think that's the right way to go, but I'm open to arguments to the contrary.