Skip to content

Entries published on June 13, 2006

1 entry published on this date. See also: all entries published in June 2006, full archive.

How Django processes a request

In a comment he left yesterday, Jonathan Snook posed an excellent challenge: document the chain of how Django processes a request, from start to finish, with plenty of detail on the various things being called internally and links to the appropriate documentation.

Simon Willison once wrote such a document, but it was a fairly high-level view and a fair number of things have changed since then, so I’m going to take a stab at it myself, and hopefully the result will be comprehensible.

Note: this is a first draft. Not a finished product, not a complete listing. Expect it to change frequently as I work on it. Ideally I’ll be able to get some help generating a visualization at some point, but for now I’ll stick to plain text.

Where official documentation for an item is available I’ll link to it. For items which don’t yet have documentation I’ll provide links …

Entry published June 13, 2006. Read full entry.