Simon Willison’s Weblog

A Django website that took (a lot) more than 20 minutes. Case study plus source code.