Learning django the hard way.