Finished the tutorial. Main problems to remember for the future are that when using $.ajax(args) for posts need to set a csrf middleware key in the javascript, and that the generic views have changed from django 1.3 (used in the tutorial) to 1.5 (the version I used)