updated for django 1.5 CBV