changed exclude() into a raw() query because exclude() was producing the wrong SQL.  Django bug.