rewrite list view with django generic view ListView