Use generic views: Less code is better
https://docs.djangoproject.com/en/dev/intro/tutorial04/#use-generic-views-less-code-is-better