Welcome!
My name is Jacob Kaplan-Moss; I’m one of the lead developers of Django and the lead developer at the Lawrence Journal-World, where Django originated.
In the next three hours I’ll be diving into some of the deeper details of how Django works. This is something of a continuation of the beginning tutorial, but if anything this will be more of a skim than that one was. There isn’t possibly time to cover everything I’d like to cover, so most coverage will be designed to give you a push in the right direction (but from there it’s up to you and the documentation).
Unlike the beginning tutorial which is somewhat well-defined, this advanced one is much more dependent on the attendance. So who’s here?
Most people here today consider themselves pretty skilled at Python. That’s good -- I’m going to assume you understand things like iterators, descriptors, and their ilk.
However, a sizable chunk of you are relative n00bs to Django. That’s OK -- most people who said they’re beginners sat through the first tutorial, and should be somewhat prepared.
A very simple function to notify me whenever something changes. How can I arrange for this to be called?
Here’s a (marginally) more useful example: email me whenever a user updates his/her account. Notice the “sender” bit.